Resolve errors for resource quotas (Rozwiązywanie błędów z limitami przydziałów zasobów)
W tym artykule opisano błędy przydziału zasobów, które mogą wystąpić podczas wdrażania zasobów za pomocą szablonu usługi Azure Resource Manager (szablonu usługi ARM) lub pliku Bicep.
Objaw
Jeśli szablon tworzy zasoby przekraczające limity przydziału platformy Azure, może zostać wyświetlony następujący błąd:
Code=OperationNotAllowed
Message=Operation results in exceeding quota limits of Core.
Maximum allowed: 4, Current in use: 4, Additional requested: 2.
Może też zostać wyświetlony następujący błąd:
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.
Przyczyna
Limity przydziału są stosowane dla każdej grupy zasobów, subskrypcji, konta i innych zakresów. Na przykład subskrypcja może być skonfigurowana tak, aby ograniczyć liczbę procesorów wirtualnych dla regionu. Jeśli spróbujesz wdrożyć maszynę wirtualną z większą liczbie procesorów wirtualnych niż dozwolona kwota, zostanie wyświetlony błąd z informacją o przekroczeniu limitu przydziału.
Aby uzyskać informacje o limitach przydziału, zobacz Azure subscription and service limits, quotas, and constraints (Limity, limity przydziału i ograniczenia usługi platformy Azure).
W przypadku interfejsu wiersza polecenia platformy Azure użyj polecenia az vm list-usage , aby znaleźć przydziały maszyn wirtualnych.
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
...
Rozwiązanie
Aby zażądać zwiększenia limitu przydziału, przejdź do portalu i zgłoś problem z pomocą techniczną. W przypadku problemu z pomocą techniczną zażądaj zwiększenia limitu przydziału dla regionu, w którym chcesz wdrożyć.
Niektóre limity przydziału umożliwiają określenie limitu przydziału przesłanego do przeglądu i zatwierdzone lub odrzucone. Jeśli limit zostanie odrzucony, zobaczysz link umożliwiający otwarcie wniosku o pomoc techniczną.
Uwaga
Należy pamiętać, że w przypadku grup zasobów limit przydziału jest przeznaczony dla każdego regionu, a nie dla całej subskrypcji. Jeśli musisz wdrożyć 30 procesorów wirtualnych w regionie Zachodnie stany USA, musisz poprosić o 30 Resource Manager procesorów wirtualnych w regionie Zachodnie stany USA. Jeśli musisz wdrożyć 30 procesorów wirtualnych w dowolnym z regionów, do których masz dostęp, należy poprosić o 30 Resource Manager procesorów wirtualnych we wszystkich regionach.
Zaloguj się w witrynie Azure Portal.
W polu wyszukiwania wprowadź subskrypcje. Jeśli subskrypcja została ostatnio wyświetlona, wybierz pozycję Subskrypcje.
Wybierz link dla subskrypcji.
Wybierz pozycję Użycie i limity przydziału.
Wybierz pozycję Zażądaj zwiększenia.
Z listy limitów przydziału można również przesłać wniosek o pomoc techniczną w celu zwiększenia limitu przydziału. W przypadku limitu przydziału z ikoną ołówka można określić limit przydziału.
Wypełnij formularze dla typu limitu przydziału, który należy zwiększyć.