DeploymentFailed - Foutcode ontoegankelijkeImage
In dit artikel wordt beschreven hoe u een implementatiefout kunt oplossen in Microsoft Azure Container Instances waarmee een foutcode 'InaccessibleImage' wordt gegenereerd.
Symptomen
Wanneer u een containerinstantie probeert te implementeren, mislukt de implementatie en ontvangt u een foutbericht dat lijkt op de volgende tekst:
{
"code":"DeploymentFailed",
"message":"Ten minste één resource-implementatiebewerking is mislukt. Vermeld de implementatiebewerkingen voor de details. Zie https://aka.ms/DeployOperations voor gebruiksgegevens.",
"details":[{
"code":"OntoegankelijkeImage",
"message":"The image '<container-registry-name.azurecr.io/>< image-name>:<version-name>' in containergroep '<container-group-name>' is niet toegankelijk. Controleer de installatiekopieën en registerreferenties.}
]
}
Oorzaak
U probeert een service-principal te gebruiken voor toegang tot het Azure-containerregister. Dit scenario kan om een van de volgende redenen optreden:
U hebt onjuiste referenties opgegeven toen u de containerinstantie probeerde te maken.
U hebt de juiste referenties opgegeven, maar de service-aanroepen voor Container Instances worden geblokkeerd door firewallregels in het Azure-containerregister.
Oplossing
U moet een beheerde identiteit gebruiken om de vertrouwde Container Instances-service toegang te geven tot het containerregister. Zie Vertrouwde services veilig toegang geven tot een containerregister met netwerkbeperking voor meer informatie. U vindt ook meer informatie op Implementeren in Azure Container Instances vanuit Azure Container Registry met behulp van een beheerde identiteit.
Verwijzingen
Contacteer ons voor hulp
Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Azure-feedbackcommunity.