我想获得CloudService(经典)的配置,我做了以下
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 /生产?API-版本= 2015-06 -01
它仅在第一次尝试中起作用。
这是正确的方法吗?如果不是,那么请给我一个解决方案
注意: 我引用了这个链接: 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>
由于 〜HARI
答案 0 :(得分:1)
这是正确的方法吗?如果不是,那么请给我一个解决方案
我已经创建了一个测试经典云服务,并使用arm api来获得运行良好的配置。
它可能会多次出现。
我想你的身份验证令牌或api版本可能有问题。
这里有一种简单的方法来获取配置。
您可以访问azure创建的resources explorer网站。
在这个网站上,我们可以直接使用arm api获取azure资源信息(这个工具会发送arm api来获取信息,你可以使用F12来检查它是如何发送请求的。)
在此站点登录后,您可以搜索您的云服务名称。
您可以看到此图片的详细信息:
答案 1 :(得分:0)
使用 Azure资源浏览器,我可以获取所有ARM API(特定于我的服务)及其所需的信息,例如请求和响应参数,特别是api-version(这很难找到)用简单的F12。
这是我的问题的快速简便的解决方案。 感谢@BrandoZhang提出这个建议。