다음을 통해 공유


DeploymentFailed - InaccessibleImage 오류 코드

이 문서에서는 "InaccessibleImage" 오류 코드를 생성하는 Microsoft Azure Container Instances의 배포 오류를 해결하는 방법을 설명합니다.

증상

컨테이너 인스턴스를 배포하려고 하면 배포가 실패하고 다음 텍스트와 유사한 오류 메시지가 표시됩니다.

{

"code":"DeploymentFailed",
"message":"하나 이상의 리소스 배포 작업이 실패했습니다. 자세한 내용을 보려면 배포 작업을 나열하세요. 사용량 세부 정보를 참조 https://aka.ms/DeployOperations 하세요.",
"details":[

{

"code":"InaccessibleImage",
"message":"컨테이너 그룹< 'container-group-name'의 '<container-registry-name.azurecr.io/>< image-name>:<version-name>>' 이미지에 액세스할 수 없습니다. 이미지 및 레지스트리 자격 증명을 확인하세요."

}

]

}

원인

서비스 주체를 사용하여 Azure 컨테이너 레지스트리에 액세스하려고 합니다. 이 시나리오는 다음 이유 중 하나로 인해 발생할 수 있습니다.

  • 컨테이너 인스턴스를 만들려고 할 때 잘못된 자격 증명을 지정했습니다.

  • 올바른 자격 증명을 지정했지만 Container Instances의 서비스 호출은 Azure 컨테이너 레지스트리의 방화벽 규칙에 의해 차단됩니다.

솔루션

컨테이너 인스턴스 신뢰할 수 있는 서비스가 컨테이너 레지스트리에 액세스할 수 있도록 하려면 관리 ID를 사용해야 합니다. 자세한 내용은 신뢰할 수 있는 서비스가 네트워크 제한 컨테이너 레지스트리에 안전하게 액세스하도록 허용을 참조 하세요. 관리 ID를 사용하여 Azure Container Registry에서 Azure Container Instances에 배포하는 방법에 대해서도 자세히 알아볼 수 있습니다.

참조

도움을 요청하십시오.

질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.