DeploymentFailed - Code d’erreur InaccessibleImage
Cet article explique comment résoudre un échec de déploiement sur Microsoft Azure Container Instances qui génère un code d’erreur « InaccessibleImage ».
Symptômes
Lorsque vous essayez de déployer une instance de conteneur, le déploiement échoue et vous recevez un message d’erreur semblable au texte suivant :
{
« code » :"DeploymentFailed »,
« message » : « Échec d’au moins une opération de déploiement de ressources. Dressez la liste des opérations de déploiement pour plus d’informations. Veuillez consulter https://aka.ms/DeployOperations les détails de l’utilisation. »
« details » :[{
« code » :"InaccessibleImage »,
« message » : « L’image «< container-registry-name.azurecr.io/>< image-name> :<version-name> » dans le groupe de conteneurs «< container-group-name> » n’est pas accessible. Vérifiez les informations d’identification de l’image et du Registre. »}
]
}
Cause
Vous essayez d’utiliser un principal de service pour accéder au registre de conteneurs Azure. Ce scénario peut se produire en raison de l’une des raisons suivantes :
Vous avez spécifié des informations d’identification incorrectes lorsque vous avez essayé de créer l’instance de conteneur.
Vous avez spécifié les informations d’identification correctes, mais les appels de service sur Container Instances sont bloqués par des règles de pare-feu dans le registre de conteneurs Azure.
Solution
Vous devez utiliser une identité managée pour permettre au service approuvé Container Instances d’accéder au registre de conteneurs. Pour plus d’informations, consultez Permettre à des services de confiance d’accéder en toute sécurité à un registre de conteneurs ayant un accès réseau restreint. Vous pouvez également en savoir plus sur Déployer sur Azure Container Instances à partir d’Azure Container Registry à l’aide d’une identité managée.
References
Tirage (pull) d’image Azure Container Apps avec une identité managée
Tutoriel : Déployer un groupe de plusieurs conteneurs avec un modèle Resource Manager
Contactez-nous pour obtenir de l’aide
Pour toute demande ou assistance, créez une demande de support ou posez une question au support de la communauté Azure. Vous pouvez également soumettre des commentaires sur les produits à la communauté de commentaires Azure.