Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если при развертывании ресурсов Azure не удается использовать шаблоны Azure Resource Manager (шаблоны ARM) или файлы Bicep, то выдается код ошибки. В этой статье описано, как найти коды ошибок, чтобы устранить проблему. Дополнительные сведения о кодах ошибок см. в распространенных ошибках развертывания.
Типы ошибок
Существует три типа ошибок, связанных с развертыванием.
- Ошибки проверки: происходят до начала развертывания и вызываются синтаксическими ошибками в файле. Редактор кода, например Visual Studio Code, может определить эти ошибки.
- Ошибки проверки перед запуском происходят, когда команда развертывания выполняется, но ресурсы не развертываются. Эти ошибки обнаруживаются без запуска развертывания. Например, если значение параметра является неверным, то в ходе предварительной проверки будет обнаружена ошибка.
- Ошибки развертывания: возникают в процессе развертывания, и их можно обнаружить только путем оценки хода выполнения развертывания в среде Azure.
Ошибки всех типов возвращают код ошибки, с помощью которого можно устранить неполадки развертывания. Сведения об ошибках проверки перед запуском отображаются в журнале действий, но не отображаются в журнале развертывания. BICEP-файл с синтаксическими ошибками не компилируется в JSON-файл и не отображается в журнале действий.
Для выявления ошибок синтаксиса можно использовать Visual Studio Code с последним расширением Bicep или расширением инструментов Azure Resource Manager.
Ошибки проверки
Шаблоны проверяются во время развертывания, и отображаются коды ошибок. Перед запуском развертывания вы можете обнаружить ошибки проверки и предварительного развертывания с помощью проверочных тестов с использованием Azure PowerShell или Azure CLI.
Шаблон ARM можно развернуть из портала. Если шаблон имеет ошибки синтаксиса, при попытке запустить развертывание вы увидите ошибку проверки. Дополнительные сведения см. в разделе Развертывание ресурсов с помощью настраиваемого шаблона.
В следующем примере попытка развертывания учетной записи хранения возникает ошибка проверки.
Выберите сообщение для получения дополнительных сведений. В шаблоне имеется ошибка синтаксиса с кодом ошибки InvalidTemplate
. В сводке показано, что в выражении отсутствует закрывающая скобка.
Ошибки развертывания
Для развертывания ресурса Azure обрабатывается несколько операций. Ошибки развертывания происходят, если операция прошла проверку, но завершилась сбоем во время развертывания. Вы можете просматривать сообщения о каждой операции развертывания и каждом развертывании для группы ресурсов.
Чтобы увидеть сообщения об операциях развертывания, используйте Журнал действий группы ресурсов:
Войдите на портал Azure.
Перейдите в Группы ресурсов и выберите имя группы ресурсов развертывания.
Выберите Журнал действий.
Используйте фильтры для поиска журнала ошибок операции.
Выберите журнал ошибок, чтобы увидеть сведения об операции.
Чтобы просмотреть результат развертывания:
Перейдите в группу ресурсов.
Выберите Параметры>Развертывания.
Выберите Детали ошибки для развертывания.
Показаны сообщение об ошибке и код ошибки
NoRegisteredProviderFound
.