使用Microsoft Azure java SDK资源管理API或服务管理API?

时间:2015-11-30 10:40:09

标签: java azure azure-java-sdk

我能够使用Java SDK成功连接到资源管理API。

一旦连接成功,我是否可以继续使用ARM在使用ARM的订阅级别列出资源,如操作系统映像,位置,区域等?或者我是否需要再次转向服务管理API?每个操作都可以使用新的ARM API吗?

2 个答案:

答案 0 :(得分:1)

根据您对@juvchan的评论,我知道您要列出用于在Azure Java SDK中创建VM的操作系统映像和虚拟机映像。

正如@juvchan所说,ARM API与Azure虚拟机的ASM API不同。您可以参考ARM(https://msdn.microsoft.com/en-us/library/azure/mt163647.aspx)和ASM(https://msdn.microsoft.com/en-us/library/azure/jj157206.aspx)的VM REST API文档来了解差异。

因此,您可以使用Azure Service Management API包括管理订阅中的虚拟机以满足您的需求的操作。要验证服务管理请求,您可以参考文档https://msdn.microsoft.com/en-us/library/azure/ee460782.aspx和博客https://azure.microsoft.com/en-us/blog/getting-started-with-the-azure-java-management-libraries/

答案 1 :(得分:0)

是的,您绝对可以使用ARM API在订阅级别列出资源。

请参阅List the resources in a subscription

有关ARM和Service Management API之间的区别,您可以参考Microsoft的此参考资料。

Understanding Resource Manager deployment and classic deployment