Amazon의 풀스루 캐시 문제 해결 ECR - Amazon ECR

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon의 풀스루 캐시 문제 해결 ECR

풀스루 캐시 규칙을 사용하여 업스트림 이미지를 가져올 때 수신할 수 있는 가장 일반적인 오류는 다음과 같습니다.

리포지토리가 존재하지 않습니다.

리포지토리가 존재하지 않음을 나타내는 오류는 Amazon ECR 프라이빗 레지스트리에 존재하지 않는 리포지토리 또는 업스트림 이미지를 가져오는 IAM 보안 주체에게 ecr:CreateRepository 권한이 부여되지 않아 발생하는 경우가 많습니다. 이 오류를 해결하려면 풀 명령URI의 리포지토리가 올바른지, 업스트림 이미지를 가져오는 IAM 보안 주체에게 필요한 IAM 권한이 부여되었는지 또는 업스트림 이미지 풀을 수행하기 전에 Amazon ECR 프라이빗 레지스트리에 푸시할 업스트림 이미지의 리포지토리가 생성되었는지 확인해야 합니다. 필수 IAM 권한에 대한 자세한 내용은 섹션을 참조하세요. IAM 업스트림 레지스트리를 Amazon ECR 프라이빗 레지스트리와 동기화하는 데 필요한 권한

다음은 이 오류의 예입니다.

Error response from daemon: repository 111122223333.dkr.ecr.us-east-1.amazonaws.com/ecr-public/amazonlinux/amazonlinux not found: name unknown: The repository with name 'ecr-public/amazonlinux/amazonlinux' does not exist in the registry with id '111122223333'
요청된 이미지를 찾을 수 없음

이미지를 찾을 수 없음을 나타내는 오류는 업스트림 레지스트리에 존재하지 않는 이미지 또는 업스트림 이미지를 가져오는 IAM 보안 주체에게 ecr:BatchImportUpstreamImage 권한이 부여되지 않았지만 Amazon ECR 프라이빗 레지스트리에 이미 생성된 리포지토리로 인해 발생하는 경우가 많습니다. 이 오류를 해결하려면 업스트림 이미지와 이미지 태그 이름이 올바르고 존재하며 업스트림 이미지를 가져오는 IAM 보안 주체에게 필요한 IAM 권한이 부여되었는지 확인해야 합니다. 필요한 IAM 권한에 대한 자세한 내용은 섹션을 참조하세요IAM 업스트림 레지스트리를 Amazon ECR 프라이빗 레지스트리와 동기화하는 데 필요한 권한.

다음은 이 오류의 예입니다.

Error response from daemon: manifest for 111122223333.dkr.ecr.us-east-1.amazonaws.com/ecr-public/amazonlinux/amazonlinux:latest not found: manifest unknown: Requested image not found
403 Docker Hub 리포지토리에서 가져올 때 금지됨

Docker 공식 이미지 로 태그가 지정된 Docker Hub 리포지토리에서 가져올 때는 URI 사용하는 /library/에 를 포함해야 합니다. 예: aws_account_id.dkr.ecr.region.amazonaws.com/docker-hub/library/image_name:tag. Docker Hub 공식 이미지에 대해 /library/를 생략할 경우 풀스루 캐시 규칙을 사용하여 이미지를 가져오려고 하면 403 Forbidden 오류가 반환됩니다. 자세한 내용은 Amazon에서 풀스루 캐시 규칙으로 이미지 가져오기 ECR 단원을 참조하십시오.

다음은 이 오류의 예입니다.

Error response from daemon: failed to resolve reference "111122223333.dkr.ecr.us-west-2.amazonaws.com/docker-hub/amazonlinux:2023": pulling from host 111122223333.dkr.ecr.us-west-2.amazonaws.com failed with status code [manifests 2023]: 403 Forbidden