如何使用 Azure ARM 获取 CloudService(classic) 的配置 API

How to get the configuration of CloudService(classic) with Azure ARM API

我想获取 CloudService(classic) 的配置,我做了以下操作

1)获取资源ID:Cloudservice->properties->resourceID

Resource Id: /subscriptions/{mySubscriptionID}/resourceGroups/{myResourceGroup}/providers/Microsoft.ClassicCompute/domainNames/{myCloudServicename}/

2) 我使用这个resourceID如下

https://management.azure.com/订阅/{mySubscriptionID}/resourceGroups/{myResourceGroup}/providers/Microsoft.ClassicCompute/domainNames/{myCloudServicename}/deploymentslots/Production?api-version=2015-06-01

它只在第一次尝试时有效。

这是正确的方法吗?如果否,请给我一个解决方案

注意: 我提到了这个 link: https://msdn.microsoft.com/en-us/library/azure/ee460804.aspx

GET https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/<deployment-slot>

谢谢 ~哈里

Is this a correct way ? If No, then please give me a solution

我已经创建了一个测试经典云服务,并使用 arm api 获得运行良好的配置。

可以多次获取

我猜你的授权令牌或 api-version 可能有问题。

这里有一个简单的方法来获取配置。

您可以访问由 azure 创建的 resources explorer 站点。

本站直接使用armapi获取azure资源信息(本工具会发送armapi获取信息,F12查看发送请求)。

登录本站后,您可以搜索您的云服务名称。

您可以看到此图片的详细信息:

使用 Azure 资源浏览器 我能够获得所有 ARM API(特定于我的服务)及其所需的信息,如请求和响应参数特别是 api-版本(很难找到),使用简单的 F12.

这是解决我的问题的快速简便的方法。 感谢@BrandoZhang 的建议。