Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если при развертывании ресурсов 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
ошибки.