Řešení chyb kvůli nedostupné skladové položce

Tento článek popisuje, jak vyřešit chyby, když skladová položka není dostupná v oblasti nebo zónách dostupnosti předplatného Azure. Mezi skladové položky prostředků patří velikost virtuálního počítače nebo typy účtů úložiště. Při nasazování šablony Azure Resource Manager (šablony ARM) nebo souboru Bicep dochází k chybám. K této chybě dochází také u příkazů, jako je New-AzVM nebo az vm create , které určují size parametr pro skladovou položku, která není k dispozici.

Příznak

Při nasazení virtuálního počítače pro skladovou položku, která není k dispozici, dojde k chybě. Příkazy Azure CLI a Azure PowerShell nasazení zobrazí chybovou zprávu, že požadovaná velikost není v umístění nebo zóně k dispozici. V protokolu aktivit Azure Portal uvidíte kódy SkuNotAvailable chyb nebo InvalidTemplateDeployment.

V tomto příkladu New-AzVM jsme zadali -Size parametr pro skladovou položku, která není k dispozici. Kód SkuNotAvailable chyby se zobrazí v protokolu aktivit portálu.

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.

Při nasazení virtuálního počítače se šablonou ARM nebo souborem Bicep pro skladovou položku, která není k dispozici, dojde k chybě ověření. Zobrazí se kód InvalidTemplateDeployment chyby a chybová zpráva. Nasazení se nespustí, takže neexistuje žádná historie nasazení, ale chyba je v protokolu aktivit portálu.

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.

Příčina

Tato chyba se zobrazí v následujících scénářích:

  • Pokud skladová položka prostředku, kterou jste vybrali, například velikost virtuálního počítače, není pro umístění nebo zónu k dispozici.
  • Pokud nasazujete instanci spotového virtuálního počítače Azure nebo spotové škálovací sady a v tomto umístění není žádná kapacita pro Azure Spot. Další informace najdete v tématu Spotové chybové zprávy.

Řešení

Pokud není skladová položka pro vaše předplatné dostupná v umístění nebo zóně, která vyhovuje vašim obchodním potřebám, odešlete žádost o skladovou položku podpoře Azure.

Pokud chcete zjistit, které skladové položky jsou dostupné v umístění nebo zóně, použijte příkaz az vm list-skus .

az vm list-skus --location centralus --size Standard_D --all --output table
  • --location filtruje výstup podle umístění.
  • --size prohledává podle názvu částečné velikosti.
  • --all zobrazuje všechny informace a obsahuje velikosti, které nejsou dostupné pro aktuální předplatné.
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

Zóny dostupnosti

Můžete zobrazit všechny výpočetní prostředky pro zóny dostupnosti v dané lokalitě. Ve výchozím nastavení se zobrazují pouze skladové položky bez omezení. Pokud chcete zahrnout skladové položky s omezeními, použijte --all parametr .

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

Zóny dostupnosti můžete filtrovat podle resourceType podobných virtuálních počítačů.

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