Проверяет квоты и текущее использование Azure перед развёртыванием, показывает доступную ёмкость по регионам и помогает запросить увеличение лимита. Для проверок использует Azure CLI az quota; REST API и azure-quota MCP server не рекомендуются.
Возможности
- Показывает лимит, текущее использование и доступную ёмкость по квотам.
- Проверяет квоты для региона или отдельного ресурса.
- Помогает сравнить доступную ёмкость в нескольких регионах.
- Подсказывает, как найти имя квоты: оно не всегда совпадает с ARM resource type.
- Позволяет запросить увеличение квоты и проверить статус запроса.
- Учитывает ограничения: например,
Microsoft.DocumentDBне поддерживается черезaz quota.
Когда использовать
- Перед развёртыванием, чтобы проверить, хватит ли квоты.
- При выборе региона или сравнении ёмкости между регионами.
- При ошибке
QuotaExceededили нехватке vCPU. - Когда нужно запросить увеличение лимита.
Установка
az extension add --name quota
Примеры
Проверить квоты Microsoft.Compute в eastus:
.\scripts\check-quota.ps1 -ResourceProvider Microsoft.Compute -Region eastus
Запросить увеличение квоты standardDSv3Family до 500 и проверить статус:
az quota update \
--resource-name standardDSv3Family \
--scope /subscriptions/<subscription-id>/providers/Microsoft.Compute/locations/eastus \
--limit-object value=500 \
--resource-type dedicated
az quota request status list \
--scope /subscriptions/<subscription-id>/providers/Microsoft.Compute/locations/eastus
Установка
npx skills add https://github.com/microsoft/azure-skills --skill azure-quotas