0

获取高级存储帐户 vm 大小列表的 api 是什么?

我不想对可以使用高级存储的 DS 系列、DSv2 系列、Fs 系列和 GS 系列 VM 进行硬编码

4

3 回答 3

1

据我所知,我们无法通过 Azure 存储类型获取 Azure VM 的 SKU 名称(或大小名称)。我建议你可以参考这个REST API来获取 Azure VM 的大小和类型。例如

{
  "value": [
    {
      "name": "Standard_A0",
      "numberOfCores": 1,
      "osDiskSizeInMB": 130048,
      "resourceDiskSizeInMB": 20480,
      "memoryInMB": 768,
      "maxDataDiskCount": 1
    },
    {
      "name": "Standard_A1",
      "numberOfCores": 1,
      "osDiskSizeInMB": 130048,
      "resourceDiskSizeInMB": 71680,
      "memoryInMB": 1792,
      "maxDataDiskCount": 2
    },
    {
      "name": "Standard_A2",
      "numberOfCores": 2,
      "osDiskSizeInMB": 130048,
      "resourceDiskSizeInMB": 138240,
      "memoryInMB": 3584,
      "maxDataDiskCount": 4
    },
    {
      "name": "Standard_A3",
      "numberOfCores": 4,
      "osDiskSizeInMB": 130048,
      "resourceDiskSizeInMB": 291840,
      "memoryInMB": 7168,
      "maxDataDiskCount": 8
    },
    {
      "name": "Standard_DS13",
      "numberOfCores": 8,
      "osDiskSizeInMB": 1047552,
      "resourceDiskSizeInMB": 114688,
      "memoryInMB": 57344,
      "maxDataDiskCount": 16
    },
    {
      "name": "Standard_DS14",
      "numberOfCores": 16,
      "osDiskSizeInMB": 1047552,
      "resourceDiskSizeInMB": 229376,
      "memoryInMB": 114688,
      "maxDataDiskCount": 32
    }
  ]
}

另一种方法是您可以使用关键字过滤高级存储支持的 VM 大小。例如,您可以过滤包含“ DS”的名称

于 2016-07-26T09:59:18.793 回答
1

好像没有一个。roleizes 提供了一些关于内核和内存的相关信息。 https://msdn.microsoft.com/en-us/library/azure/dn469422.aspx

http://gauravmantri.com/2013/10/16/a-new-version-of-windows-azure-service-management-api-is-available-with-delete-specific-role-instances-and-more-好东西/

于 2016-07-20T00:39:56.310 回答
0

据我所知,所有高级存储大小都包含“s”。

如果您在“Standard_”之后通过任何包含“s”来过滤 vm 大小,则应该只获得支持高级存储的大小。

于 2018-11-21T15:42:36.153 回答