Amazon ECR에서 프라이빗 리포지토리에 태그 추가

Amazon ECR에서 프라이빗 리포지토리에 태그 추가

프라이빗 리포지토리에 태그를 추가하는 방법을 설명합니다. 태그의 이름 제한과 모범 사례에 대한 자세한 내용은 태그 지정 AWS 리소스 User Guide의 태그 이름 제한 및 요구 사항과 모범 사례를 참고하세요.

출처: 문서

본문

AWS Management Console 사용

  1. https://console.aws.amazon.com/ecr/ 에서 Amazon ECR 콘솔을 엽니다.
  2. 탐색 모음에서 사용할 region을 선택합니다.
  3. 탐색 창에서 Repositories를 선택합니다.
  4. Repositories 페이지에서 태그를 지정할 리포지토리 옆의 확인란을 선택합니다.
  5. Action 메뉴에서 Repository tags를 선택합니다.
  6. Repository tags 페이지에서 Add tags를 선택한 뒤 Add tag를 선택합니다.
  7. Edit repository tags 페이지에서 각 태그의 키와 값을 지정하고 Save를 선택합니다.

AWS CLI 또는 API 사용

AWS CLI나 API를 사용해 태그를 하나 이상 추가하거나 덮어쓸 수 있습니다.

  • AWS CLI - tag-resource
  • API 작업 - TagResource

다음 예시는 AWS CLI를 사용해 태그를 추가하는 방법을 보여줍니다.

예시 1: 리포지토리에 태그 지정

다음 명령어는 리포지토리에 태그를 지정합니다.

aws ecr tag-resource \
    --resource-arn arn:aws:ecr:region:account_id:repository/repository_name \
    --tags Key=stack,Value=dev

예시 2: 여러 태그로 리포지토리에 태그 지정

다음 명령어는 리포지토리에 태그를 세 개 추가합니다.

aws ecr tag-resource \
    --resource-arn arn:aws:ecr:region:account_id:repository/repository_name \
    --tags Key=key1,Value=value1 Key=key2,Value=value2 Key=key3,Value=value3

예시 3: 리포지토리의 태그 나열

다음 명령어는 리포지토리에 연결된 태그를 나열합니다.

aws ecr list-tags-for-resource \
    --resource-arn arn:aws:ecr:region:account_id:repository/repository_name

예시 4: 리포지토리 생성 및 태그 추가

다음 명령어는 test-repo라는 리포지토리를 만들고, 키가 team이고 값이 devs인 태그를 추가합니다.

aws ecr create-repository \
    --repository-name test-repo \
    --tags Key=team,Value=devs

더 알아보기 (Learn more)