Fouten voor een niet-beschikbare SKU oplossen
In dit artikel wordt beschreven hoe u fouten kunt oplossen wanneer een SKU niet beschikbaar is in de regio of beschikbaarheidszones van een Azure-abonnement. Voorbeelden van resource-SKU's zijn de grootte van de virtuele machine (VM) of het type opslagaccount. Er treden fouten op tijdens implementaties met een Arm-sjabloon (Azure Resource Manager)- of Bicep-bestand. De fout treedt ook op bij opdrachten zoals New-AzVM of az vm create waarmee een size
parameter voor een SKU wordt opgegeven die niet beschikbaar is.
Symptoom
Wanneer een VM wordt geïmplementeerd voor een SKU die niet beschikbaar is, treedt er een fout op. Azure CLI- en Azure PowerShell-implementatieopdrachten geven een foutbericht weer dat de aangevraagde grootte niet beschikbaar is in de locatie of zone. In het Azure Portal activiteitenlogboek ziet u foutcodes SkuNotAvailable
of InvalidTemplateDeployment
.
In dit voorbeeld New-AzVM
heeft u de -Size
parameter opgegeven voor een SKU die niet beschikbaar is. De foutcode SkuNotAvailable
wordt weergegeven in het activiteitenlogboek van de portal.
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.
Wanneer een VM wordt geïmplementeerd met een ARM-sjabloon of Bicep-bestand voor een SKU die niet beschikbaar is, treedt er een validatiefout op. De foutcode InvalidTemplateDeployment
en het foutbericht worden weergegeven. De implementatie wordt niet gestart, dus er is geen implementatiegeschiedenis, maar de fout bevindt zich in het activiteitenlogboek van de portal.
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.
Oorzaak
U ontvangt deze fout in de volgende scenario's:
- Wanneer de resource-SKU die u hebt geselecteerd, zoals VM-grootte, niet beschikbaar is voor een locatie of zone.
- Als u een exemplaar van een Azure Spot-VM of spotschaalset implementeert en er geen capaciteit is voor Azure Spot op deze locatie. Zie Foutberichten opsporen voor meer informatie.
Oplossing
Als een SKU niet beschikbaar is voor uw abonnement in een locatie of zone die voldoet aan de behoeften van uw bedrijf, dient u een SKU-aanvraag in bij azure-ondersteuning.
Gebruik de opdracht az vm list-skus om te bepalen welke SKU's beschikbaar zijn in een locatie of zone.
az vm list-skus --location centralus --size Standard_D --all --output table
--location
filtert uitvoer op locatie.--size
zoekt op een gedeeltelijke groottenaam.--all
toont alle informatie en bevat grootten die niet beschikbaar zijn voor het huidige abonnement.
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
Beschikbaarheidszones
U kunt alle rekenresources voor de beschikbaarheidszones van een locatie weergeven. Standaard worden alleen SKU's zonder beperkingen weergegeven. Gebruik de --all
parameter om SKU's met beperkingen op te nemen.
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
U kunt filteren op een als vm's resourceType
voor beschikbaarheidszones.
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