azure - 从 Azure 获取所有位置的 VMSize 列表
问题描述
目前 Azure 公开了一个 API 来获取所有 VM 大小。API 依赖于一个参数,即位置。
获取 https://management.azure.com/subscriptions/ {subscriptionId}/providers/Microsoft.Compute/locations/ {location} /vmSizes?api-version=2017-12-01
有没有一种方法可以在不传递位置的情况下获取所有 VM 大小?即有没有一种方法可以找出所有虚拟机的大小而不管任何位置?提前感谢您的帮助!
解决方案
您首先列出订阅中的位置。 https://docs.microsoft.com/en-us/rest/api/resources/subscriptions/listlocations
然后为每个位置列出 VM 大小。您可以自己跟踪存在于多个位置的 VM 大小的重复项。 https://docs.microsoft.com/en-us/rest/api/compute/virtualmachinesizes/list
您可以在此处查看答案,例如如何列出位置。
推荐阅读
- machine-learning - 三轴数据的深度学习
- javascript - React.createElement:类型无效——期望一个字符串,但得到:未定义
- r - 随机化 R 数据表中组的顺序,同时保留组的内部顺序
- security - Spectre Attack中进程如何共享array2(oracle数组)?
- sql - 在 SQL SERVER 中获取日期范围内的列的第一个非空值的最快方法
- csv - Javamail - CSVPrinter:发送带有 csv 附件的电子邮件
- c# - Aspose.Cells.CellsException - “您正在使用评估副本并且打开的文件超出限制”
- javascript - JS 模块中的 Javascript 跨域重定向
- node.js - 全局安装 Angular cli 时出错
- azure-devops - Azure DevOps 管道“正在等待来自代理的控制台输出......”