Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Quando uma implementação de recursos do Azure falha ao utilizar modelos de Resource Manager do Azure (modelos do ARM) ou ficheiros Bicep, é recebido um código de erro. Este artigo descreve como localizar códigos de erro para que você possa solucionar o problema. Para obter mais informações sobre códigos de erro, consulte Erros comuns de implantação.
Tipos de erro
Existem três tipos de erros relacionados com uma implementação:
- Os erros de validação ocorrem antes do início de uma implantação e são causados por erros de sintaxe no arquivo. Um editor de código como o Visual Studio Code pode identificar esses erros.
- Os erros de validação de comprovação ocorrem quando um comando de implantação é executado, mas os recursos não são implantados. Estes erros são encontrados antes de começar a implementação. Por exemplo, se o valor de um parâmetro estiver incorreto, o erro é encontrado na validação de verificação prévia.
- Os erros de implantação ocorrem durante o processo de implantação e só podem ser encontrados avaliando o progresso da implantação em seu ambiente do Azure.
Todos os tipos de erros devolvem um código de erro que deve utilizar para resolver os problemas da implementação. Os erros de validação e verificação prévia são apresentados no registo de atividades, mas não aparecem no seu histórico de implementações. Um ficheiro Bicep com erros de sintaxe não é compilado em JSON e não é apresentado no registo de atividades.
Para identificar erros de sintaxe, você pode usar o Visual Studio Code com a extensão Bicep mais recente ou a extensão Azure Resource Manager Tools.
Erros de validação
Os modelos são validados durante o processo de implantação e os códigos de erro são exibidos. Antes de executar uma implantação, você pode identificar erros de validação e comprovação executando testes de validação com o Azure PowerShell ou a CLI do Azure.
Um modelo ARM pode ser implantado a partir do portal. Se o modelo tiver erros de sintaxe, você verá um erro de validação ao tentar executar a implantação. Para obter mais informações sobre implantações de portal, consulte implantar recursos de modelo personalizado.
O exemplo a seguir tenta implantar uma conta de armazenamento e ocorre um erro de validação.
Selecione a mensagem para obter mais detalhes. O modelo tem um erro de sintaxe com código InvalidTemplatede erro . O Resumo mostra que uma expressão está faltando um parêntese de encerramento.
Erros de implementação
Várias operações são processadas para implantar um recurso do Azure. Os erros de implantação ocorrem quando uma operação passa na validação, mas falha durante a implantação. Você pode exibir mensagens sobre cada operação de implantação e cada implantação para um grupo de recursos.
Para ver mensagens sobre as operações de uma implantação, use o log de atividades do grupo de recursos:
Inicie sessão no portal do Azure.
Vá para Grupos de recursos e selecione o nome do grupo de recursos da implantação.
Selecione Registro de atividades.
Use os filtros para localizar o log de erros de uma operação.
Selecione o log de erros para ver os detalhes da operação.
Para exibir o resultado de uma implantação:
Vá para o grupo de recursos.
Selecione Configurações>de implantações.
Selecione Detalhes do erro para a implantação.
A mensagem de erro e o código de
NoRegisteredProviderFounderro são mostrados.