Amazon Redshift Serverless에서 리소스에 태그 지정
AWS에서 태그는 키-값 페어로 구성된 사용자 정의 레이블입니다. Amazon Redshift Serverless는 리소스에 대한 메타데이터를 한눈에 파악할 수 있도록 태그 지정을 지원합니다.
리소스에서는 태그가 필요하지 않지만 컨텍스트를 이해하는 데 도움이 될 수 있습니다. 리소스와 관련된 정보가 있는 메타데이터를 사용하여 리소스에 태그를 지정할 수 있습니다. 예를 들어 테스트 환경과 프로덕션 환경에 속하는 리소스를 추적한다고 가정하겠습니다. 그렇다면 environment라는 이름의 키를 생성한 후 test 또는 production 값을 입력하여 각 환경에서 사용하는 리소스를 식별할 수 있습니다. 다른 AWS 서비스에서 태그를 지정하거나, 혹은 기본적인 비즈니스 카테고리가 있는 경우에는 리소스에서도 일관성 유지를 위해 동일한 키-값 페어를 생성하는 것이 좋습니다.
리소스를 삭제하는 경우에는 연결된 태그까지 모두 삭제됩니다. AWS CLI와 Amazon Redshift Serverless 콘솔을 모두 사용하여 서버리스 리소스에 태그를 지정할 수 있습니다. 사용 가능한 API 작업은 TagResource
, UntagResource
및 ListTagsForResource
입니다.
각 리소스마다 태그 집합이 하나씩 있습니다. 여기에서 태그 집합이란 리소스에 할당되는 태그들이 하나 이상 모인 집합을 말합니다. 각 리소스는 태그 집합당 최대 50개의 태그를 가질 수 있습니다. 리소스를 생성할 때, 그리고 리소스가 생성된 후에도 태그 추가는 가능합니다. 태그를 추가할 수 있는 서버리스 리소스 유형은 다음과 같습니다.
-
작업 그룹
-
네임스페이스
-
스냅샷
-
복구 시점
태그를 지정할 때 요건은 다음과 같습니다.
-
키는 접두사로
aws:
를 사용할 수 없습니다. -
키는 태그 집합에 대해 고유해야 합니다.
-
키는 1~128자 사이의 허용된 문자이어야 합니다.
-
값은 0~256자 사이의 허용된 문자이어야 합니다.
-
값은 태그 집합마다 고유할 필요는 없습니다.
-
키와 값의 문자로는 Unicode 문자, 숫자, 공백 그리고 다음 기호가 허용됩니다. _ . : / = + - @.
-
키와 값은 대/소문자를 구분합니다.
Amazon Redshift Serverless 리소스에 대한 태그를 관리하려면
-
Amazon Redshift Serverless 콘솔에서 Manage Tags(태그 관리)를 선택합니다.
-
검색할 리소스 유형을 입력하고 Search resources(리소스 검색)를 선택합니다. 태그를 관리할 리소스를 선택한 다음 Manage tags(태그 관리)를 선택합니다.
-
리소스에 추가하려는 키와 선택적 값을 지정합니다. 태그를 수정할 때 태그의 값은 변경할 수 있지만 키는 변경할 수 없습니다.
-
태그 추가, 제거 또는 수정을 완료한 후 Save changes(변경 사항 저장)를 선택한 다음 Apply(적용)를 선택하여 변경 내용을 저장합니다.