Resolver erros de implementação do Azure comuns

Este artigo descreve como resolver erros comuns de implementação do Azure e fornece informações sobre soluções. Os recursos Azure podem ser implantados com ficheiros Bicep ou modelos de Resource Manager Azure (modelos ARM). Se não encontrar o código de erro para o erro de implementação, veja Localizar código de erro.

Se o seu código de erro não estiver listado, envie um problema do GitHub. No lado direito da página, selecione Feedback. Na parte inferior da página, em Feedback selecione Esta página. Forneça o seu feedback de documentação, mas não inclua informações confidenciais porque os problemas do GitHub são públicos.

Códigos de erro

Código de erro Mitigação Mais informações
AccountNameInvalid Siga as diretrizes de nomeação para contas de armazenamento. Resolver erros para nomes de conta de armazenamento
ContaPropertyCannotBeSet Verifique as propriedades da conta de armazenamento disponíveis. storageAccounts
AllocationFailed O cluster ou região não tem recursos disponíveis ou não pode suportar o tamanho de VM solicitado. Reda o pedido mais tarde, ou solicite um tamanho VM diferente. Problemas de aprovisionamento e de alocação do Linux

Problemas de aprovisionamento e de alocação do Windows

Resolver problemas de falhas de alocação
Outra OperaçãoInProgress Aguarde que a operação simultânea esteja concluída.
Autorizações Destruídas A sua conta ou diretor de serviço não tem acesso suficiente para completar a implementação. Verifique a função a que a sua conta pertence e o seu acesso ao âmbito de implementação.

Pode receber este erro quando um fornecedor de recursos necessário não estiver registado.
Controlo de acesso baseado em funções Azure (Azure RBAC)

Resolver o registo
BadRequest Enviaste valores de implantação que não correspondem ao esperado por Resource Manager. Verifique a mensagem de estado interior para obter ajuda com a resolução de problemas. Referência de modelo

Localização de recursos no modelo ARM

Localização de recursos no ficheiro Bicep
Conflito Está a pedir uma operação que não é permitida no estado atual dos recursos. Por exemplo, o redimensionamento do disco só é permitido quando se cria um VM ou quando o VM é transacionado.
ImplementaçãoActiveAndUneditable Aguarde a implementação simultânea deste grupo de recursos para completar.
ImplementaçãoFailedCleanUp Quando implementa em modo completo, quaisquer recursos que não estejam no modelo são eliminados. Obtém-se este erro quando não tem permissões adequadas para eliminar todos os recursos que não estão no modelo. Para evitar o erro, altere o modo de implantação para incremental. Modos de implementação do Azure Resource Manager
ImplantaçãoNameInvalidCharacters O nome de implantação só pode conter letras, dígitos, hífen (-), ponto (.) ou sublinhado (_).
ImplementaçãoNameLengthLimitExceed Os nomes de implantação estão limitados a 64 caracteres.
ImplantaçãoFailed O erro Desafiado de Implementação é um erro geral que não fornece os detalhes necessários para resolver o erro. Procure nos detalhes de erro um código de erro que forneça mais informações. Encontrar código de erro
DeploymentQuotaExceeded Se atingir o limite de 800 implementações por grupo de recursos, elimine as implementações do histórico que já não são necessárias. Resolver erro quando a contagem de implementação excede 800
ImplementaçãoJobSizeExceed Simplifique o seu modelo para reduzir o tamanho. Resolver erros de tamanho do modelo
DnsRecordInUse O nome do registo do DNS deve ser único. Insira um nome diferente.
ImageNotFound Verifique as definições de imagem em VM.
Imagem Inacessível A implantação da instância do contentor Azure falha. Pode ser necessário incluir a etiqueta da imagem com a sintaxe registry/image:tag para implantar o recipiente. Para um registo privado, verifique se as suas credenciais estão corretas. Encontrar código de erro
InternalServerError Causado por um problema temporário. Recandidutar a implantação.
InUseSubnetCannotBedeleted Este erro pode ocorrer quando se tenta atualizar um recurso, se o processo de pedido eliminar e criar o recurso. Certifique-se de especificar todos os valores inalterados. Atualizar recurso
InvalidAuthenticationTokenTenant Obtenha acesso ao inquilino apropriado. Só pode obter o sinal do inquilino a que a sua conta pertence.
InvalidContentLink Provavelmente tentou ligar-se a um modelo aninhado que não está disponível. Verifique duas vezes o URI que forneceu para o modelo aninhado. Se o gabarito existir numa conta de armazenamento, certifique-se de que o URI está acessível. Talvez precise passar um token SAS. Atualmente, não é possível ligar a um modelo que está numa conta de armazenamento por trás de uma firewall de armazenamento Azure. Considere mover o seu modelo para outro repositório, como o GitHub. Modelos de ARM ligados e aninhados

Módulos Bicep
IndundosDeploylocação Ao implementar ao nível da subscrição, forneceu um local diferente para um nome de implementação usado anteriormente. Implementação de assinatura de modelo ARM

Implementação de subscrição bicep
InvalidParameter Um dos valores que forneceu para um recurso não corresponde ao valor esperado. Este erro pode resultar de muitas condições diferentes. Por exemplo, uma palavra-passe pode ser insuficiente, ou um nome blob pode estar incorreto. A mensagem de erro deve indicar qual o valor a ter de ser corrigido. Parâmetros do modelo ARM

Parâmetros bicep
InálduloRequestContent Os valores de implantação incluem valores que não são reconhecidos, ou os valores necessários estão em falta. Confirme os valores do seu tipo de recurso. Referência de modelo
InvalidRequestFormat Ativar a registo de depuração ao executar a implementação e verificar o conteúdo do pedido. Registo de depurar
InvalidResourceLocation Indique um nome único para a conta de armazenamento. Resolver erros para nomes de conta de armazenamento
InvalidResourceNamespace Verifique o espaço de nome de recursos especificado na propriedade tipo . Referência de modelo
InvalidResourceReference O recurso ou ainda não existe ou está incorretamente referenciado. Verifique se precisa de adicionar uma dependência. Verifique se a sua utilização da função de referência inclui os parâmetros necessários para o seu cenário. Resolver dependências
InvalidResourceType Verifique o tipo de recurso especificado na propriedade tipo . Referência de modelo
Estado de Inscrição sub-subscrição inválido Registe a sua subscrição junto do fornecedor de recursos. Resolver o registo
InálduisteSteplateDeployment
InvalidTemplate
Verifique se a sintaxe do seu modelo é de erros. Resolver modelo inválido
InvalideTemplateCircularDependency Remova dependências desnecessárias. Resolver dependências circulares
JobSizeExceeded Simplifique o seu modelo para reduzir o tamanho. Resolver erros de tamanho do modelo
LinkedAuthorizationFailed Verifique se a sua conta pertence ao mesmo inquilino que o grupo de recursos para o qual está a implantar.
LinkedInvalidPropertyId A identificação de recursos para um recurso não está resolvida. Verifique se forneceu todos os valores necessários para o ID do recurso. Por exemplo, ID de subscrição, nome do grupo de recursos, tipo de recurso, nome de recurso principal (se necessário) e nome de recurso. Resolver erros para nome e tipo de recurso
LocalizaçãoRequired Fornecer uma localização para o recurso. Localização de recursos no modelo ARM

Localização de recursos no ficheiro Bicep
IncompatibilidadesResourceSegments Certifique-se de que um recurso aninhado tem o número correto de segmentos no nome e no tipo. Resolver segmentos de recursos
Registo Desaparecido ParaLocação Verifique o estado de registo do fornecedor de recursos e os locais suportados. Resolver o registo
MissingSubscriptionRegistration Registe a sua subscrição junto do fornecedor de recursos. Resolver o registo
NoRegisteredProviderFound Verifique o estado de registo do fornecedor de recursos. Resolver o registo
NotFound Pode estar a tentar implantar um recurso dependente em paralelo com um recurso dos pais. Verifique se precisa de adicionar uma dependência. Resolver dependências
OperaçãoNotAllowed A implantação está a tentar uma operação que exceda a quota para a subscrição, grupo de recursos ou região. Se possível, reveja a sua implementação para se manter dentro das quotas. Caso contrário, considere pedir uma alteração às suas quotas. Resolver quotas
ParentResourceNotFound Certifique-se de que existe um recurso principal antes de criar os recursos para crianças. Resolver recurso dos pais
PasswordTooLong Pode ter selecionado uma palavra-passe com demasiados caracteres ou convertido o valor da palavra-passe para uma cadeia segura antes de a passar como parâmetro. Se o modelo incluir um parâmetro de corda seguro , não precisa converter o valor numa cadeia segura. Forneça o valor da palavra-passe como texto.
PrivateIPAddressInReservedRange O endereço IP especificado inclui um intervalo de endereços exigido pelo Azure. Altere o endereço IP para evitar o alcance reservado. Endereços IP privados
PrivateIPAddressNotInsubnet O endereço IP especificado está fora do intervalo da sub-rede. Alterar o endereço IP para se enquadrar no intervalo da sub-rede. Endereços IP privados
PropertyChangeNotAllowed Algumas propriedades não podem ser alteradas num recurso implantado. Ao atualizar um recurso, limite as suas alterações a propriedades permitidas. Atualizar recurso
PublicIPCountLimitReached Atingiste o limite para o número de iPs públicos em execução. Encerrar recursos não necessários ou contactar suporte do Azure para solicitar um aumento. Por exemplo, em Azure Databricks, ver terminação inesperada do cluster e limite de endereço IP impede a criação de clusters. Limites de endereços IP públicos
RegionDoesNotAllowProvisioning Selecione uma região diferente ou envie um pedido de apoio à quota para o acesso à Região.
RequestDisallowedByPolicy A sua subscrição inclui uma política de recursos que impede uma ação que está a tentar fazer durante a implementação. Encontre a política que bloqueia a ação. Se possível, altere a sua implementação para satisfazer as limitações da apólice. Resolver políticas
ReservedResourceName Forneça um nome de recurso que não inclua um nome reservado. Nomes de recursos reservados
ResourceGroupBeingDeleted Espere que a supressão termine.
ResourceGroupNotFound Verifique o nome do grupo de recursos-alvo para a implantação. O grupo de recursos-alvo já deve existir na sua subscrição. Verifique o contexto da subscrição. Azure CLIPowerShell
ResourceNotFound A sua implantação refere um recurso que não pode ser resolvido. Verifique se a sua utilização da função de referência inclui os parâmetros necessários para o seu cenário. Resolver referências
ResourceQuotaExceeded A implantação está a tentar criar recursos que excedam a quota para a subscrição, grupo de recursos ou região. Se possível, reveja a sua infraestrutura para se manter dentro das quotas. Caso contrário, considere pedir uma alteração às suas quotas. Resolver quotas
SkuNotAvailable Selecione SKU (tal tamanho VM) que está disponível para o local que selecionou. Resolver SKU
ArmazenamentoAccountAlreadyTaken
ArmazenamentoCocountAlreadyExists
Indique um nome único para a conta de armazenamento. Resolver erros para nomes de conta de armazenamento
StorageAccountInAnotherResourceGroup Indique um nome único para a conta de armazenamento. Resolver erros para nomes de conta de armazenamento
ArmazenamentoAccountNotFound Verifique a subscrição, o grupo de recursos e o nome da conta de armazenamento que está a tentar utilizar.
SubnetsNotInSameVnet Uma máquina virtual só pode ter uma rede virtual. Ao implementar vários NICs, certifique-se de que pertencem à mesma rede virtual. Windows VM múltiplos NICs

Linux VM múltiplos NICs
SubnetIsFull Não há endereços disponíveis suficientes na sub-rede para mobilizar recursos. Pode libertar endereços a partir da sub-rede, utilizar uma sub-rede diferente ou criar uma nova sub-rede. Gerir sub-redes e FAQ de rede virtual

Endereços IP privados
SubscriçãoNotFound Não é possível aceder a uma subscrição especificada para implantação. Pode ser que o ID de subscrição esteja errado, o utilizador que implementa o modelo não tem permissões adequadas para implementar na subscrição, ou o ID de subscrição está no formato errado. Ao utilizar as implementações aninhadas do modelo ARM para implantar em todos os âmbitos, forneça o GUID da subscrição. Modelo ARM implantado em todos os âmbitos

Implementação de ficheiros Bicep em todos os âmbitos
SubscriçãoNotRegista Quando um recurso é implantado, o fornecedor de recursos deve estar registado para a sua subscrição. Quando utiliza um modelo Azure Resource Manager para implantação, o fornecedor de recursos é automaticamente registado na subscrição. Às vezes, o registo automático não completa a tempo. Para evitar este erro intermitente, registe o fornecedor de recursos antes da sua utilização. Resolver o registo
ModeloResourceCircularDependency Remova dependências desnecessárias. Resolver dependências circulares
TooManyTargetResourceGroups Reduza o número de grupos de recursos para uma única implantação. Modelo ARM implantado em todos os âmbitos

Implementação de ficheiros Bicep em todos os âmbitos

Passos seguintes