Устранение ошибок квот ресурсов

В этой статье описаны ошибки квот ресурсов, которые могут возникать при развертывании ресурсов с помощью шаблона Azure Resource Manager (шаблона ARM) или файла Bicep.

Симптом

Если в шаблоне создаются ресурсы, которые превышают квоты Azure, может возникнуть следующая ошибка:

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

Или может появиться следующая ошибка:

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.

Причина

Квоты применяются к группам ресурсов, подпискам, учетным записям и другим областям. Например, для подписки может быть настроено ограничение числа виртуальных ЦП для региона. При попытке развертывания виртуальной машины с количеством виртуальных ЦП, которое превышает разрешенное, вы получите сообщение о том, что квота превышена.

Дополнительные сведения см. в статье Подписка Azure, лимиты, квоты и ограничения службы.

Чтобы узнать квоты виртуальной машины, выполните команду az vm list-usage в Azure CLI.

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
...

Решение

Если необходимо увеличить квоту, перейдите на портал и отправьте запрос в службу поддержки. В службе поддержки запросите увеличение квоты для региона, в котором требуется осуществить развертывание.

Некоторые квоты позволяют вам указать лимит квоты, который отправляется на проверку и утверждается или отклоняется. Если лимит отклоняется, вы увидите ссылку на открытие запроса на поддержку.

Примечание

Следует помнить, что для групп ресурсов квоты устанавливаются для каждого отдельного региона, а не для всей подписки. Если необходимо развернуть 30 виртуальных ЦП в регионе "Западная часть США", необходимо запросить 30 виртуальных ЦП Resource Manager в этом регионе. Если необходимо развернуть 30 виртуальных ЦП в любом из регионов, к которым у вас есть доступ, следует запросить 30 виртуальных ЦП Resource Manager во всех регионах.

  1. Войдите на портал Azure.

  2. В поле поиска введите подписки. Или, если вы недавно просматривали свою подписку, выберите Подписки.

    Снимок экрана: портал Azure с полем поиска и выделенными подписками.

  3. Выберите ссылку в соответствии с названием своей подписки.

    Снимок экрана: список подписок портал Azure с выделенной ссылкой на конкретную подписку.

  4. Выберите Использование и квоты.

    Снимок экрана: страница параметров подписки с выделенным параметром

  5. Выберите Запросить увеличение.

    В списке квот можно также отправить запрос на поддержку для увеличения квоты. Для квоты со значком карандаша можно указать лимит квоты.

    Снимок экрана: страница

  6. Заполните формы для типа квоты, которую необходимо увеличить.

    Снимок экрана: форма запроса на увеличение квоты с различными полями для предоставления пользователям сведений о требуемом увеличении квоты.