Устранение ошибок, связанных с недоступностью номера SKU
В этой статье объясняется, как устранять ошибки вида "SKU недоступен" в регионе или зонах доступности подписки Azure. Примерами номеров SKU ресурсов являются размеры виртуальных машин или типы учетных записей хранения. Ошибки возникают во время развертываний с помощью шаблона Azure Resource Manager (шаблона ARM) или файла Bicep. Ошибка также возникает при использовании команд, таких как New-AzVM или az vm create которые определяют параметр size
для номера SKU, который недоступен.
Симптом
При развертывании виртуальной машины для номера SKU, который недоступен, возникает ошибка. После выполнения команды Azure CLI и развертывания Azure PowerShell отображают сообщение об ошибке, информирующее о недоступности запрошенного размера в расположении или зоне. В журнале действий на портала Azure вы увидите коды ошибок SkuNotAvailable
или InvalidTemplateDeployment
.
В этом примере для New-AzVM
указан параметр -Size
для номера SKU, который недоступен. В журнале действий портала отображается код ошибки SkuNotAvailable
.
The requested size for resource '<resource ID>' is currently not available in location '<location>'
zones '<zones>' for subscription '<subscription ID>'.
Please try another size or deploy to a different location or zones.
При развертывании виртуальной машины с помощью шаблона ARM или файла Bicep для номера SKU, который недоступен, возникает ошибка проверки. Отображается код ошибки InvalidTemplateDeployment
и сообщение об ошибке. Развертывание не начинается, поэтому журнал развертывания отсутствует, но ошибка отображается в журнале действий портала.
Error: Code=InvalidTemplateDeployment
Message=The template deployment failed with error: The resource with id: '<resource ID>' failed validation
with message: The requested size for resource '<resource ID>' is currently not available in
location '<location>' zones '<zones>' for subscription '<subscription ID>'.
Please try another size or deploy to a different location or zones.
Причина
Эта ошибка возникает в следующих случаях:
- Когда выбранный номер SKU ресурса (например, размер виртуальной машины) недоступен для указанного расположения или зоны.
- Если вы развертываете экземпляр точечной виртуальной машины Azure или экземпляр точечного масштабируемого набора, а в этом расположении отсутствует возможность для развертывания точечных экземпляров Azure. Дополнительные сведения см. в статье Сообщения об ошибках точечных виртуальных машин.
Решение
Если номер SKU недоступен для вашей подписки в расположении или зоне, которые соответствует вашим потребностям, отправьте запрос на получение номера SKU в службу поддержки Azure.
Чтобы определить, какие номера SKU доступны в расположении или зоне, используйте команду az vm list-skus.
az vm list-skus --location centralus --size Standard_D --all --output table
- Параметр
--location
позволяет фильтровать выходные данные по расположению. - Параметр
--size
позволяет выполнять поиск по частичному названию размера. - Параметр
--all
позволяет отображать все сведения, включая размеры, недоступные для текущей подписки.
ResourceType Locations Name Zones Restrictions
--------------- ----------- -------------- ------- --------------
virtualMachines centralus Standard_D1 1 None
virtualMachines centralus Standard_D11 1 None
virtualMachines centralus Standard_D11_v2 1,2,3 None
virtualMachines centralus Standard_D16ds_v4 1,2,3 NotAvailableForSubscription, type: Zone,
locations: centralus, zones: 1,2,3
Зоны доступности
Вы можете просмотреть все вычислительные ресурсы для зон доступности расположения. По умолчанию отображаются только номера SKU без ограничений. Чтобы включить номера SKU с ограничениями, используйте параметр --all
.
az vm list-skus --location centralus --zone --all --output table
ResourceType Locations Name Zones Restrictions
---------------- ----------- ------------------- ------- --------------
disks centralus Premium_LRS 1,2,3 None
disks centralus Premium_LRS 1,2,3 None
virtualMachines centralus Standard_A2_v2 1,2,3 None
virtualMachines centralus Standard_D16ds_v4 1,2,3 NotAvailableForSubscription, type: Zone,
locations: centralus, zones: 1,2,3
В зонах доступности можно выполнить фильтрацию по resourceType
, например ВМ.
az vm list-skus --location centralus --resource-type virtualMachines --zone --all --output table
ResourceType Locations Name Zones Restrictions
---------------- ----------- ------------------- ------- --------------
virtualMachines centralus Standard_A1_v2 1,2,3 None
virtualMachines centralus Standard_A2m_v2 1,2,3 None
virtualMachines centralus Standard_A2_v2 1,2,3 None
virtualMachines centralus Standard_D16ds_v4 1,2,3 NotAvailableForSubscription, type: Zone,
locations: centralus, zones: 1,2,3
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по