Partilhar via


DeploymentFailed - Código de erro InaccessibleImage

Este artigo discute como resolver uma falha de implantação em Instâncias de Contêiner do Microsoft Azure que gera um código de erro "InaccessibleImage".

Sintomas

Quando você tenta implantar uma instância de contêiner, a implantação falha e você recebe uma mensagem de erro semelhante ao seguinte texto:

{

"código":"Falha na implantação",
"message":"Falha em pelo menos uma operação de implantação de recursos. Liste as operações de implantação para obter informações. https://aka.ms/DeployOperations Consulte os detalhes de uso.",
"detalhes":[

{

"código":"Imagem inacessível",
"message":"A imagem '<container-registry-name.azurecr.io/<> image-name>:<version-name>' no grupo de contêineres '<container-group-name>' não está acessível. Por favor, verifique a imagem e a credencial de registro."

}

]

}

Motivo

Você está tentando usar uma entidade de serviço para acessar o registro de contêiner do Azure. Esse cenário pode ocorrer devido a um dos seguintes motivos:

  • Você especificou credenciais incorretas ao tentar criar a instância de contêiner.

  • Você especificou as credenciais corretas, mas as chamadas de serviço em Instâncias de Contêiner são bloqueadas por regras de firewall no registro de contêiner do Azure.

Solução

Você deve usar uma identidade gerenciada para permitir que o serviço confiável de Instâncias de Contêiner acesse o registro de contêiner. Para mais informações, consulte Permitir que os serviços confiáveis acessem com segurança um registro de contêiner restrito à rede. Você também pode saber mais em Implantar em Instâncias de Contêiner do Azure do Registro de Contêiner do Azure usando uma identidade gerenciada.

Referências

Entre em contato conosco para obter ajuda

Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.