Amazon ECR에서 프라이빗 이미지 복제 설정 제거하기

Amazon ECR에서 프라이빗 이미지 복제 설정 제거하기 (Removing private image replication settings in Amazon ECR)

프라이빗 레지스트리의 복제 설정을 제거하거나 비활성화하려면 비어 있는 복제 구성을 구성해야 해요. AWS CLI에는 전용 제거 명령이 없어요.

출처: 문서

본문

프라이빗 레지스트리의 복제 설정을 제거하거나 비활성화하려면 비어 있는 복제 구성을 구성해야 해요. AWS CLI에는 전용 제거 명령이 없어요.

콘솔로 복제 설정 제거하기 (AWS Management Console)

  1. Amazon ECR 콘솔(https://console.aws.amazon.com/ecr/repositories)을 엽니다.
  2. 탐색 모음에서 레지스트리 복제 설정을 제거할 리전을 선택합니다.
  3. 탐색 창에서 Private registry를 선택합니다.
  4. Private registry 페이지에서 Settings를 선택한 다음 Replication configuration 아래의 Edit을 선택합니다.
  5. 각 규칙에 대해 삭제 옵션을 선택해 모든 기존 복제 규칙을 제거합니다.
  6. Save를 선택해 비어 있는 복제 구성을 적용합니다.

AWS CLI로 복제 설정 제거하기

모든 복제 설정을 제거하려면 비어 있는 rules 배열이 담긴 JSON 파일을 만듭니다.

{
   "rules": []
}

레지스트리에 비어 있는 복제 구성을 적용합니다.

aws ecr put-replication-configuration \
    --replication-configuration file://empty-replication-settings.json \
    --region us-west-2

복제 설정이 제거되었는지 확인합니다.

aws ecr describe-registry \
    --region us-west-2

출력은 규칙이 없는 비어 있는 replicationConfiguration 을 보여야 해요.

중요: 복제 설정을 제거해도 이전에 복제된 레포지토리나 이미지는 삭제되지 않아요. 더 이상 필요하지 않으면 복제된 콘텐츠를 수동으로 삭제해야 해요.

더 알아보기 (Learn more)