资源 Sku API returns 冲突信息
Resource Skus API returns conflicting information
我们正在使用 ResourceSkus API 来获取特定区域中订阅的可用 VM。但是,我在东南亚看到 F2S_v2 大小的一些奇怪行为。 API returns 信息表示尺寸可用但同时受限。检查可用性时,我应该信任 locationInfo 字段还是限制字段?
{
"resourceType": "virtualMachines",
"name": "Standard_F2s_v2",
"tier": "Standard",
"size": "F2s_v2",
"family": "standardFSv2Family",
"kind": null,
"capacity": null,
"locations": [ "southeastasia" ],
"locationInfo": [
{
"location": "southeastasia",
"zones": [ "3" ]
}
],
"apiVersions": null,
"costs": null,
"capabilities": [
],
"restrictions": [
{
"type": "Zone",
"values": [ "southeastasia" ],
"restrictionInfo": {
"locations": [ "southeastasia" ],
"zones": [ "1", "2", "3" ]
},
"reasonCode": "NotAvailableForSubscription"
}
]
}
我发现有两种类型的限制:Zone
和 Location
。 Zone
表示 VM 大小不能用于该位置的可用性区域。其中 Location
表示该尺寸在该位置不可用。
我们正在使用 ResourceSkus API 来获取特定区域中订阅的可用 VM。但是,我在东南亚看到 F2S_v2 大小的一些奇怪行为。 API returns 信息表示尺寸可用但同时受限。检查可用性时,我应该信任 locationInfo 字段还是限制字段?
{
"resourceType": "virtualMachines",
"name": "Standard_F2s_v2",
"tier": "Standard",
"size": "F2s_v2",
"family": "standardFSv2Family",
"kind": null,
"capacity": null,
"locations": [ "southeastasia" ],
"locationInfo": [
{
"location": "southeastasia",
"zones": [ "3" ]
}
],
"apiVersions": null,
"costs": null,
"capabilities": [
],
"restrictions": [
{
"type": "Zone",
"values": [ "southeastasia" ],
"restrictionInfo": {
"locations": [ "southeastasia" ],
"zones": [ "1", "2", "3" ]
},
"reasonCode": "NotAvailableForSubscription"
}
]
}
我发现有两种类型的限制:Zone
和 Location
。 Zone
表示 VM 大小不能用于该位置的可用性区域。其中 Location
表示该尺寸在该位置不可用。