SKU 사용할 수 없음 오류 해결
이 문서에서는 Azure 구독의 지역 또는 가용성 영역에서 SKU를 사용할 수 없는 경우 오류를 해결하는 방법을 설명합니다. 리소스 SKU의 예로는 VM(가상 머신) 크기 또는 스토리지 계정 유형이 있습니다. Azure Resource Manager 템플릿(ARM 템플릿) 또는 Bicep 파일을 사용하여 배포하는 동안 오류가 발생합니다. 이 오류는 사용할 수 없는 SKU의 size
매개 변수를 지정하는 New-AzVM 또는 az vm create와 같은 명령에서도 발생합니다.
증상
사용할 수 없는 SKU에 대해 VM이 배포되면 오류가 발생합니다. Azure CLI 및 Azure PowerShell 배포 명령은 요청된 크기를 해당 위치 또는 영역에서 사용할 수 없다는 오류 메시지를 표시합니다. Azure Portal 활동 로그에 오류 코드 SkuNotAvailable
또는 InvalidTemplateDeployment
가 표시됩니다.
이 예에서 New-AzVM
은 사용할 수 없는 SKU에 대해 -Size
매개 변수를 지정했습니다. 오류 코드 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.
사용할 수 없는 SKU에 대한 ARM 템플릿 또는 Bicep 파일을 사용하여 VM을 배포하면 유효성 검사 오류가 발생합니다. 오류 코드 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.
원인
다음 시나리오에서 이 오류가 발생합니다.
- VM 크기와 같이 선택한 리소스 SKU를 위치 또는 영역에 사용할 수 없는 경우.
- Azure 스폿 VM 또는 스폿 확장 집합 인스턴스를 배포하는 경우 이 위치에 Azure 스폿에 대한 용량이 없습니다. 자세한 내용은 스폿 오류 메시지를 참조하세요.
솔루션
비즈니스 요구 사항을 충족하는 위치 또는 영역에서 구독에 SKU를 사용할 수 없는 경우 Azure 지원에 SKU 요청을 제출합니다.
위치 또는 영역에서 사용할 수 있는 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
가용성 영역에 대해 VM과 같은 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