我刚刚接触C#技术。 我有一个项目需要收集700多个订阅中所有区域的Azure计算使用配额。 我已经用PowerShell(Get-AzVMUsage)轻松完成了此任务。
现在我需要使用C#完成这个任务。 我猜我需要使用Rest API来实现它(但如果有其他方式也可以)。
Azure Rest API: GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Compute/locations/{location}/usages?api-version=2019-12-01
如何使用上述Rest API获取结果? 获取此Rest API的结果后,我可以在其上放置我的业务逻辑来执行数据聚合,循环遍历700多个订阅并将数据转储到SQL-MI中。