使用rest api在Azure RM订阅中订阅注册服务

时间:2018-05-10 05:15:00

标签: azure azure-web-sites

如何使用以下API在azure RM中查找订阅注册服务列表我们能够获得总服务列表,但它很大但我只需要注册服务列表

获取https://management.azure.com/subscriptions/ {subscriptionId} / providers?api-version = 2018-02-01

1 个答案:

答案 0 :(得分:0)

不幸的是,似乎我们无法直接使用Providers - List API过滤结果。根据{{​​3}},不支持 $ filter。我也在我身边测试它。

GET https://management.azure.com/subscriptions/{subscriptionId}/providers?$top={$top}&$expand={$expand}&api-version=2018-02-01

我的解决方法是我们可以根据返回的json结果按预期过滤结果。或者我们可以在自定义WebApp API中实现过滤功能。

如果可以使用powershell命令,我们可以使用代码段代码:

Get-AzureRmResourceProvider -ListAvailable | Where-Object {$_.RegistrationState -eq 'Registered'} 

您也可以将Providers - List API提供给azure团队。