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 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.