Resolver erros de quotas de recursos

Este artigo descreve erros de quota de recursos que podem ocorrer quando implementa recursos com um modelo de Resource Manager do Azure (modelo do ARM) ou um ficheiro Bicep.

Sintoma

Se o modelo criar recursos que excedam as quotas do Azure, poderá obter o seguinte erro:

Code=OperationNotAllowed
Message=Operation results in exceeding quota limits of Core.
Maximum allowed: 4, Current in use: 4, Additional requested: 2.

Em alternativa, poderá ver este erro:

Code=ResourceQuotaExceeded
Message=Creating the resource of type <resource-type> would exceed the quota of <number>
resources of type <resource-type> per resource group. The current resource count is <number>,
please delete some resources of this type before creating a new one.

Causa

As quotas são aplicadas por grupo de recursos, subscrições, contas e outros âmbitos. Por exemplo, a sua subscrição pode estar configurada para limitar o número de vCPUs de uma região. Se tentar implementar uma máquina virtual com mais vCPUs do que o montante permitido, receberá um erro a indicar que a quota foi excedida.

Para obter informações sobre quotas, veja Subscrição do Azure e limites de serviço, quotas e restrições.

Para a CLI do Azure, utilize o comando az vm list-usage para localizar quotas de máquinas virtuais.

az vm list-usage --location "West US" --output table
Name                                      CurrentValue    Limit
----------------------------------------  --------------  -------
Availability Sets                         0               2500
Total Regional vCPUs                      0               100
Virtual Machines                          0               25000
Virtual Machine Scale Sets                0               2500
Dedicated vCPUs                           0               3000
Cloud Services                            0               2500
Total Regional Low-priority vCPUs         0               100
Standard BS Family vCPUs                  0               100
...

Solução

Para pedir um aumento de quota, aceda ao portal e apresente um problema de suporte. No problema de suporte, peça um aumento da quota para a região na qual pretende implementar.

Algumas quotas permitem-lhe especificar um limite de quota submetido para revisão e aprovado ou rejeitado. Se o limite for rejeitado, verá uma ligação para abrir um pedido de suporte.

Nota

Lembre-se de que, para grupos de recursos, a quota é para cada região individual e não para toda a subscrição. Se precisar de implementar 30 vCPUs nos E.U.A. Oeste, tem de pedir 30 vCPUs Resource Manager nos E.U.A. Oeste. Se precisar de implementar 30 vCPUs em qualquer uma das regiões a que tem acesso, deve pedir 30 Resource Manager vCPUs em todas as regiões.

  1. Inicie sessão no portal do Azure.

  2. Na caixa de pesquisa, introduza subscrições. Em alternativa, se viu recentemente a sua subscrição, selecione Subscrições.

    Captura de ecrã do portal do Azure com a caixa de pesquisa e Subscrições realçadas.

  3. Selecione a ligação para a sua subscrição.

    Captura de ecrã a mostrar a lista portal do Azure subscrições, realçando uma ligação de subscrição específica.

  4. Selecione Utilização + quotas.

    Captura de ecrã a mostrar a página de definições da subscrição, com a opção

  5. Selecione Pedir aumento.

    Na lista de quotas, também pode submeter um pedido de suporte para um aumento de quota. Para quotas com um ícone de lápis, pode especificar um limite de quota.

    Captura de ecrã a mostrar a página

  6. Preencha os formulários para o tipo de quota que precisa de aumentar.

    Captura de ecrã do formulário de pedido de aumento de quota, com vários campos para os utilizadores fornecerem detalhes sobre o aumento de quota pretendido.