Устранение стандартных ошибок развертывания Azure

Эта статья описывает распространенные ошибки развертывания Azure и предоставляет сведения о решениях. Ресурсы Azure можно развернуть с помощью шаблонов Azure Resource Manager (ARM) или файлов Bicep. Если не удается найти код ошибки развертывания, ознакомьтесь с разделом Поиск кода ошибки.

Если вашего кода ошибки нет в списке, откройте вопрос на GitHub. В правой части страницы выберите Отзывы. В нижней части страницы в области Отзывы выберите Эта страница.

Коды ошибок

Код ошибки Меры по снижению риска Дополнительные сведения
AccountNameInvalid Следуйте ограничениям для имен учетных записей хранения. Устранение ошибок, связанных с именами учетных записей хранения
AccountPropertyCannotBeSet Проверьте доступные свойства учетной записи хранения. Справочник по шаблонам Microsoft.Storage/storageAccounts
AllocationFailed Кластер или регион не имеют доступных ресурсов или не поддерживают запрашиваемый размер виртуальной машины. Повторите запрос позже или укажите другой размер виртуальной машины. Проблемы подготовки и распределения в Linux

Проблемы подготовки и распределения в Windows

Устранение неполадок выделения ресурсов
AnotherOperationInProgress Дождитесь завершения параллельной операции.
AuthorizationFailed Учетная запись или субъект-служба не имеют необходимых прав доступа для выполнения развертывания. Проверьте роль, к которой принадлежит учетная запись, и ее права доступа к области развертывания.

Эта ошибка может возникнуть, если не зарегистрирован требуемый поставщик ресурсов.
Управление доступом Azure на основе ролей (Azure RBAC)

Устранение ошибок регистрации
BadRequest Отправленные значения развертывания не соответствуют значениям, ожидаемым Resource Manager. Проверьте внутреннее сообщение о состоянии. Оно поможет вам в устранении неполадки. Справочник по шаблонам

Поддерживаемые расположения
Конфликт Запрашиваемая операция не разрешена в текущем состоянии ресурса. Например, изменение размера диска разрешено только при создании или освобождении виртуальной машины.
DeploymentActiveAndUneditable Дождитесь завершения параллельного развертывания в эту группу ресурсов.
DeploymentFailedCleanUp При развертывании в полном режиме все ресурсы вне шаблона будут удалены. Эта ошибка возникает, если у вас нет необходимых разрешений для удаления всех ресурсов вне шаблона. Чтобы избежать этой ошибки, измените режим развертывания на добавочный. Режимы развертывания Azure Resource Manager
DeploymentNameInvalidCharacters Имя развертывания может содержать только буквы, цифры, дефис (-), точку (.) или символ подчеркивания (_).
DeploymentNameLengthLimitExceeded Длина имен развертывания ограничена 64 символами.
DeploymentFailed Ошибка DeploymentFailed является общей ошибкой, которая не содержит сведений, необходимых для ее устранения. Найдите в сведениях об ошибке ее код, с помощью которого можно получить дополнительные сведения. Поиск кода ошибки
DeploymentQuotaExceeded Если вы достигли предела в 800 развертываний на группу ресурсов, удалите из журнала те развертывания, которые больше не нужны. Устранение ошибки, возникающей, когда число развертываний превышает 800
DeploymentJobSizeExceeded Упростите шаблон, чтобы уменьшить размер. Устранение ошибок c размером шаблона
DnsRecordInUse Имя записи DNS должно быть уникальным. Введите другое имя.
ImageNotFound Проверьте параметры образа виртуальной машины.
InternalServerError Вызвана временной проблемой. Повторите попытку развертывания.
InUseSubnetCannotBeDeleted Эта ошибка может возникнуть при попытке изменения ресурс, если процесс запроса удаляет и создает этот ресурс. Укажите все неизменяемые значения. Обновление ресурса
InvalidAuthenticationTokenTenant Получите маркер доступа для соответствующего клиента. Маркер можно получить только из клиента, которому принадлежит учетная запись.
InvalidContentLink Скорее всего, была предпринята попытка связать недоступный вложенный шаблон. Внимательно проверьте URI, указанный для вложенного шаблона. Если шаблон существует в учетной записи хранения, убедитесь, что URI доступен. Возможно, понадобится передать маркер SAS. В настоящее время привязаться к шаблону в учетной записи хранения, которая находится за брандмауэром службы хранилища Azure. Попробуйте переместить шаблон в другой репозиторий, например GitHub. Связанные шаблоны
InvalidDeploymentLocation При развертывании на уровне подписки вы указали другое расположение для ранее использованного имени развертывания. Развертывания на уровне подписки
InvalidParameter Одно из значений, предоставленных для ресурса, не соответствует ожидаемому значению. Эта ошибка может возникнуть в результате многих различных состояний. Например, пароля может быть недостаточно или имя большого двоичного объекта может быть неверным. В сообщении об ошибке должно быть указано значение, которое необходимо исправить.
InvalidRequestContent Среди значений развертывания есть нераспознанные значения, либо отсутствуют обязательные значения. Проверьте значения для типа ресурса. Справочник по шаблонам
InvalidRequestFormat Включите ведение журнала отладки при выполнении развертывания и проверьте содержимое запроса. Ведение журнала отладки
InvalidResourceLocation Предоставьте уникальное имя учетной записи хранения. Устранение ошибок, связанных с именами учетных записей хранения
InvalidResourceNamespace Проверьте пространство имен ресурсов, заданное в свойстве type. Справочник по шаблонам
InvalidResourceReference Ресурс не существует, или на него неверно ссылаются. Проверьте, следует ли добавить зависимость. Убедитесь, что для функции reference указаны параметры, необходимые для вашего сценария. Устранение ошибок, связанных с зависимостями
InvalidResourceType Проверьте тип ресурсов, заданный в свойстве type. Справочник по шаблонам
InvalidSubscriptionRegistrationState Зарегистрируйте подписку в поставщике ресурсов. Устранение ошибок регистрации
InvalidTemplateDeployment
InvalidTemplate
Проверьте синтаксис шаблона на наличие ошибок. Устранение ошибок, связанных с недопустимым шаблоном
InvalidTemplateCircularDependency Удалите ненужные зависимости. Устранение циклических зависимостей
JobSizeExceeded Упростите шаблон, чтобы уменьшить размер. Устранение ошибок c размером шаблона
LinkedAuthorizationFailed Проверьте, принадлежит ли учетная запись тому же клиенту, что и группа ресурсов, в которую выполняется развертывание.
LinkedInvalidPropertyId Идентификатор ресурса не разрешен. Убедитесь, что вы указали все необходимые значения для идентификатора ресурса. Например, идентификатор подписки, имя группы ресурсов, тип ресурса, имя родительского ресурса (при необходимости) и имя ресурса.
LocationRequired Укажите расположение ресурса. Определение расположения
MismatchingResourceSegments Убедитесь, что имя и тип вложенного ресурса содержат правильное количество сегментов. Разрешение сегментов ресурса
MissingRegistrationForLocation Проверьте состояние регистрации поставщика ресурсов и поддерживаемые расположения. Устранение ошибок регистрации
MissingSubscriptionRegistration Зарегистрируйте подписку в поставщике ресурсов. Устранение ошибок регистрации
NoRegisteredProviderFound Проверьте состояние регистрации поставщика ресурсов. Устранение ошибок регистрации
NotFound Возможно, вы пытаетесь развернуть зависимый ресурс параллельно с родительским ресурсом. Проверьте, не нужно ли добавить зависимость. Устранение ошибок, связанных с зависимостями
OperationNotAllowed Развертывание пытается выполнить операцию, которая превышает квоту для подписки, группы ресурсов или региона. Если это возможно, измените развертывание, чтобы не превышать квоты. В противном случае запросите изменение квот. Устранение ошибок квот ресурсов
ParentResourceNotFound Убедитесь, что имеется родительский ресурс, прежде чем создавать дочерние ресурсы. Устранение ошибок, связанных с родительскими ресурсами
PasswordTooLong Возможно, выбран пароль, в котором слишком много знаков, или вы преобразовали значение пароля в защищенную строку перед его передачей в качестве параметра. Если шаблон содержит параметр защищенной строки, не нужно преобразовывать значение в защищенную строку. Укажите значение пароля в виде текста.
PrivateIPAddressInReservedRange Указанный IP-адрес включает диапазон адресов, необходимый Azure. Измените IP-адрес, чтобы не использовать зарезервированный диапазон. IP-адреса
PrivateIPAddressNotInSubnet Указанный IP-адрес находится вне диапазона подсети. Измените IP-адрес, чтобы он находился в пределах диапазона подсети. IP-адреса
PropertyChangeNotAllowed Некоторые свойства невозможно изменить в развернутом ресурсе. При обновлении ресурса измените только допустимые свойства. Обновление ресурса
RequestDisallowedByPolicy Подписка включает в себя политику ресурсов, предотвращающую действие, которое вы пытаетесь выполнить во время развертывания. Найдите политику, которая блокирует действие. Измените развертывание в соответствии с ограничениями политики, если это возможно. Устранение ошибок с политиками
ReservedResourceName Укажите ресурс, имя которого не включает в себя зарезервированное имя. Зарезервированные имена ресурсов
ResourceGroupBeingDeleted Дождитесь завершения удаления.
ResourceGroupNotFound Проверьте имя целевой группы ресурсов для развертывания. В подписке уже должна существовать целевая группа ресурсов. Проверьте контекст подписки. Azure CLI, PowerShell
ResourceNotFound Развертывание ссылается на ресурс, который не может быть разрешен. Убедитесь, что для функции reference указаны параметры, необходимые для вашего сценария. Устранение ошибок с поиском ресурсов
ResourceQuotaExceeded Развертывание пытается создать ресурсы, которые превышают квоту для подписки, группы ресурсов или региона. Если возможно, измените инфраструктуру, чтобы не превышать квоты. В противном случае запросите изменение квот. Устранение ошибок квот ресурсов
SkuNotAvailable Выберите номер SKU (например, размер виртуальной машины), который доступен в выбранном расположении. Устранение ошибок, связанных с недоступностью номера SKU
StorageAccountAlreadyExists
StorageAccountAlreadyTaken
Предоставьте уникальное имя учетной записи хранения. Устранение ошибок, связанных с именами учетных записей хранения
StorageAccountNotFound Проверьте подписку, группу ресурсов и имя учетной записи хранения, которые вы хотите использовать.
SubnetsNotInSameVnet Виртуальная машина может иметь только одну виртуальную сеть. При развертывании нескольких сетевых адаптеров убедитесь, что они принадлежат той же виртуальной сети. Использование нескольких сетевых адаптеров
SubscriptionNotFound Невозможно получить доступ к указанной подписке для развертывания. Возможно, идентификатор подписки неверен, у пользователя, который развертывает шаблон, нет достаточных разрешений для развертывания в подписке, или идентификатор подписки имеет неправильный формат. При использовании вложенных развертываний для развертывания между областями укажите идентификатор GUID подписки.
SubscriptionNotRegistered При развертывании ресурса поставщик ресурсов должен быть зарегистрирован для вашей подписки. При использовании шаблона Azure Resource Manager для развертывания поставщик ресурсов автоматически регистрируется в подписке. В некоторых случаях автоматическая регистрация не завершается вовремя. Чтобы избежать этой временной ошибки, зарегистрируйте поставщик ресурсов перед развертыванием. Устранение ошибок регистрации
TemplateResourceCircularDependency Удалите ненужные зависимости. Устранение циклических зависимостей
TooManyTargetResourceGroups Уменьшите количество групп ресурсов для одного развертывания. Развертывание в разных областях

Дальнейшие действия