기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon에서 이미지 태그의 덮어쓰기 방지 ECR
리포지토리에서 태그 불변성을 활성화하여 이미지 태그가 덮어쓰여지는 것을 방지할 수 있습니다. 태그 불변성을 설정한 후 저장소에 이미 있는 태그가 포함된 이미지를 푸시하면 ImageTagAlreadyExistsException
오류가 반환됩니다. 태그 불변성은 모든 태그에 영향을 미칩니다. 일부 태그는 변경할 수 없고 다른 태그는 변경할 수 없게 만들 수 없습니다.
AWS Management Console 및 AWS CLI 도구를 사용하여 새 리포지토리 또는 기존 리포지토리의 이미지 태그 변경 가능성을 설정할 수 있습니다. 콘솔 단계를 사용하여 리포지토리를 만들려면 을 참조하십시오이미지를 저장하기 위한 Amazon ECR 사설 리포지토리 생성.
이미지 태그 변경 가능성 설정 ()AWS Management Console
이미지 태그 가변성을 설정하려면
https://console.aws.amazon.com/ecr/리포지토리에서
Amazon ECR 콘솔을 엽니다. -
탐색 모음에서 편집할 리포지토리가 포함된 리전을 선택합니다.
-
탐색 창에서 리포지토리를 선택합니다.
-
리포지토리(Repositories) 페이지에서 프라이빗(Private) 탭을 선택한 다음 편집할 리포지토리를 선택하고 편집(Edit)을 선택합니다.
-
태그 불변성(Tag immutability)에서 리포지토리의 태그 변경 가능 설정을 선택합니다. 변경 불가능 태그로 구성된 리포지토리는 이미지 태그를 덮어쓰는 것을 방지해 줍니다. 자세한 내용은 Amazon에서 이미지 태그의 덮어쓰기 방지 ECR 단원을 참조하십시오.
-
이미지 스캔 설정(Image scan settings)의 경우 기본 스캔을 위해 리포지토리 수준에서 스캔 설정을 지정할 수 있지만 프라이빗 레지스트리 수준에서 스캔 구성을 지정하는 것이 가장 좋습니다. 프라이빗 레지스트리에서 스캔 설정을 지정하면 고급 스캔 또는 기본 스캔을 사용하고 필터를 정의하여 스캔할 리포지토리를 지정할 수 있습니다. 자세한 내용은 이미지를 스캔하여 Amazon의 소프트웨어 취약성을 확인합니다. ECR 단원을 참조하십시오.
-
암호화 설정(Encryption settings)의 경우 리포지토리가 생성되면 리포지토리에 대한 암호화 설정을 변경할 수 없으므로 이 항목은 보기 전용 필드입니다.
-
저장(Save)을 선택하여 리포지토리 설정을 업데이트합니다.
이미지 태그 변경 가능성 설정 ()AWS CLI
변경 불가능 태그로 구성된 리포지토리를 생성하려면
다음 명령 중 하나를 사용하여 변경 불가능 태그로 구성된 새 이미지 리포지토리를 생성합니다.
-
create-repository(AWS CLI)
aws ecr create-repository --repository-name
name
--image-tag-mutabilityIMMUTABLE
--regionus-east-2
-
신규- ECRRepository ()AWS Tools for Windows PowerShell
New-ECRRepository -RepositoryName
name
-ImageTagMutabilityIMMUTABLE
-Regionus-east-2
-Force
저장소의 이미지 태그 변경 가능성 설정을 업데이트하려면
다음 명령 중 하나를 사용하여 기존 리포지토리의 이미지 태그 변경 가능성 설정을 업데이트합니다.
-
put-image-tag-mutability (AWS CLI)
aws ecr put-image-tag-mutability --repository-name
name
--image-tag-mutabilityIMMUTABLE
--regionus-east-2
-
Write- ECRImageTagMutability ()AWS Tools for Windows PowerShell
Write-ECRImageTagMutability -RepositoryName
name
-ImageTagMutabilityIMMUTABLE
-Regionus-east-2
-Force