Kullanılamayan SKU’larla ilgili hataları giderme
Bu makalede, SKU bir Azure aboneliğinin bölgesinde veya kullanılabilirlik alanlarında kullanılamadığında oluşan hataların nasıl çözüleceğini açıklar. Kaynak SKU'lara örnek olarak sanal makine (VM) boyutu veya depolama hesabı türleri verilebilir. Azure Resource Manager şablonu (ARM şablonu) veya Bicep dosyasıyla yapılan dağıtımlar sırasında hatalar oluşur. Hata, mevcut olmayan bir SKU için parametre size
belirten New-AzVM veya az vm create gibi komutlarda da oluşur.
Belirti
Kullanılamayan bir SKU için vm dağıtıldığında bir hata oluşur. Azure CLI ve Azure PowerShell dağıtım komutları, istenen boyutun konumda veya bölgede kullanılamadığını belirten bir hata iletisi görüntüler. Azure portalı etkinlik günlüğünde veya hata kodlarını SkuNotAvailable
InvalidTemplateDeployment
görürsünüz.
Bu örnekte, New-AzVM
-Size
kullanılamayan bir SKU için parametresi belirtildi. Hata kodu SkuNotAvailable
portalın etkinlik günlüğünde gösterilir.
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, kullanılamayan bir SKU için ARM şablonu veya Bicep dosyasıyla dağıtıldığında doğrulama hatası oluşur. Hata kodu InvalidTemplateDeployment
ve hata iletisi görüntülenir. Dağıtım başlatılmaz, bu nedenle dağıtım geçmişi yoktur, ancak hata portalın etkinlik günlüğündedir.
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.
Neden
Aşağıdaki senaryolarda bu hatayı alırsınız:
- Vm boyutu gibi seçtiğiniz kaynak SKU'su bir konum veya bölge için kullanılamıyorsa.
- Azure Spot VM veya Spot ölçek kümesi örneği dağıtıyorsanız ve bu konumda Azure Spot için kapasite yoksa. Daha fazla bilgi için bkz . Spot hata iletileri.
Çözüm
aboneliğiniz için iş gereksinimlerinizi karşılayan bir konumda veya bölgede SKU kullanılamıyorsa Azure Desteği'ne bir SKU isteği gönderin.
Bir konumda veya bölgede hangi SKU'ların kullanılabilir olduğunu belirlemek için az vm list-skus komutunu kullanın.
az vm list-skus --location centralus --size Standard_D --all --output table
--location
çıkışını konuma göre filtreler.--size
kısmi bir boyut adına göre arar.--all
tüm bilgileri gösterir ve geçerli abonelik için kullanılamamış boyutları içerir.
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
Kullanılabilirlik alanları
Bir konumun kullanılabilirlik alanları için tüm işlem kaynaklarını görüntüleyebilirsiniz. Varsayılan olarak, yalnızca kısıtlaması olmayan SKU'lar görüntülenir. Kısıtlamalara sahip SKU'ları eklemek için parametresini --all
kullanın.
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
Kullanılabilirlik alanları için benzer vm'lere resourceType
göre filtreleyebilirsiniz.
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