AWS Database Migration Service의 리소스에 태그 지정 - AWS 데이터베이스 마이그레이션 서비스

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

AWS Database Migration Service의 리소스에 태그 지정

AWS Database Migration Service(AWS DMS)에서 태그를 사용하여 리소스에 메타데이터를 추가할 수 있습니다. 또한 AWS Identity and Access Management(IAM) 정책과 함께 이러한 태그를 사용하여 AWS DMS 리소스에 대한 액세스를 관리하고 AWS DMS 리소스에 적용 가능한 작업을 제어할 수 있습니다. 마지막으로 비슷하게 태그가 지정된 리소스에 대한 비용을 그룹화하여 이러한 태그로 비용을 추적할 수 있습니다.

모든 AWS DMS 리소스에 태그를 지정할 수 있습니다.

  • 인증서

  • 데이터 공급자

  • 데이터 마이그레이션

  • 엔드포인트

  • 이벤트 구독

  • 인스턴스 프로파일

  • 마이그레이션 프로젝트

  • 복제 인스턴스

  • 복제 서브넷 그룹

  • 복제 작업

AWS DMS 태그는 사용자가 정의하고 AWS DMS 리소스와 연결하는 이름-값 페어입니다. 이 이름을 키라고 합니다. 키 값을 제공하는 것은 선택 사항입니다. 태그를 사용하여 AWS DMS 리소스에 임의의 정보를 배정할 수 있습니다. 범주 정의 등에 태그 키를 사용할 수 있으며 태그 값은 해당 범주의 항목일 수 있습니다. 예를 들어, 태그 키를 'project'로 정의하고 태그 값을 'Salix'로 정의하여 AWS DMS 리소스가 Salix 프로젝트에 할당됨을 나타냅니다. environment=test나 environment=production 등의 키를 사용하여 태그로 AWS DMS 리소스를 테스트나 프로덕션에 사용되는 것으로 지정할 수도 있습니다. AWS DMS 리소스와 연결된 메타데이터를 더 쉽게 추적할 수 있게 일관성 있는 태그 키 세트를 사용하는 것이 좋습니다.

태그를 사용하여 비용 구조를 반영하도록 AWS 청구서를 구성합니다. 이렇게 하려면 가입하여 태그 키 값이 포함된 AWS 계정 청구서를 가져옵니다. 그런 다음 같은 태그 키 값을 가진 리소스에 따라 결제 정보를 구성하여 리소스 비용의 합을 볼 수 있습니다. 예를 들어, 특정 애플리케이션 이름으로 여러 리소스에 태그를 지정한 다음 결제 정보를 구성하여 여러 서비스에 걸친 해당 애플리케이션의 총 비용을 볼 수 있습니다. 자세한 내용은 AWS Billing 사용 설명서비용 할당 태그 사용을 참조하십시오.

각 AWS DMS 리소스에는 해당 AWS DMS 리소스에 배정되는 모든 태그를 포함하는 태그 세트가 있습니다. 태그 세트는 최대 10개의 태그를 포함하거나 비어 있을 수 있습니다. AWS DMS 리소스의 기존 태그와 동일한 키를 갖는 태그를 리소스에 추가하면 새 값이 이전 값을 덮어씁니다.

AWS는 태그에 의미론적 의미를 적용하지 않으며 태그는 엄격히 문자열로 해석됩니다.AWS DMS는 리소스를 생성할 때 사용하는 설정에 따라, AWS DMS 리소스에 태그를 설정할 수 있습니다.

다음 목록에서는 AWS DMS 태그의 특징을 설명합니다.

  • 태그 키는 태그의 필수 이름입니다. 문자열 값은 길이가 1~128자(유니코드 문자)이며 "aws:" 또는 "dms:"로 시작할 수 없습니다. 문자열에는 유니코드 문자, 숫자, 공백, '_', '.', '/', '=', '+', '-'(Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$")만 포함될 수 있습니다.

  • 태그 값은 태그의 선택적 문자열 값입니다. 문자열 값은 길이가 1~256자(유니코드 문자)이며 "aws:" 또는 "dms:"로 시작할 수 없습니다. 문자열에는 유니코드 문자, 숫자, 공백, '_', '.', '/', '=', '+', '-'(Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$")만 포함될 수 있습니다.

    값은 태그 세트에서 고유할 필요는 없으며 null일 수 있습니다. 예를 들어, project/Trinity 및 cost-center/Trinity의 태그 세트에 키-값 페어가 있을 수 있습니다.

AWS CLI 또는 AWS DMS API를 사용하여 AWS DMS 리소스에서 태그를 추가, 나열, 삭제할 수 있습니다. AWS CLI 또는 AWS DMS API를 사용할 때는 작업하려는 AWS DMS 리소스에 대한 Amazon 리소스 이름(ARN)을 제공해야 합니다. ARN 생성에 대한 자세한 내용은 에 대한 Amazon 리소스 이름(ARN) 구성 AWS DMS 주제단원을 참조하십시오.

권한 부여 목적으로 태그가 캐시됩니다. 이 때문에 AWS DMS 리소스의 태그에 대한 추가나 업데이트가 제공되는 데 몇 분 정도 걸릴 수 있습니다.

API

AWS DMS API를 사용한 AWS DMS 리소스에 대한 태그를 추가, 나열 또는 제거할 수 있습니다.

  • AWS DMS 리소스에 태그를 추가하려면 AddTagsToResource 작업을 사용합니다.

  • AWS DMS 리소스에 할당된 태그를 나열하려면 ListTagsForResource 작업을 사용합니다.

  • AWS DMS 리소스에서 태그를 제거하려면 RemoveTagsFromResource 작업을 사용합니다.

필수 ARN을 생성하는 방법에 대해 자세히 알아보려면 에 대한 Amazon 리소스 이름(ARN) 구성 AWS DMS 단원을 참조하십시오.

AWS DMS API를 사용한 XML 작업 시 다음 스키마를 사용합니다.

<Tagging> <TagSet> <Tag> <Key>Project</Key> <Value>Trinity</Value> </Tag> <Tag> <Key>User</Key> <Value>Jones</Value> </Tag> </TagSet> </Tagging>

다음 표에는 허용되는 XML 태그와 해당 특성의 목록이 나와 있습니다. Key 및 Value 값은 대/소문자를 구분합니다. 예를 들어, project=Trinity와 PROJECT=Trinity는 서로 다른 두 개의 태그입니다.

태그 지정 요소 설명
TagSet 태그 세트에는 Amazon RDS 리소스에 배정된 모든 태그가 포함됩니다. 리소스당 하나의 태그 세트만 있을 수 있습니다. AWS DMS API를 통해서만 TagSet로 작업합니다.
Tag 태그는 사용자가 정의하는 키-값 페어입니다. 태그 세트에 1~10개의 태그가 있을 수 있습니다.

키는 태그의 필수 이름입니다. 문자열 값은 길이가 1~128자(유니코드 문자)이며 "dms:" 또는 "aws:"로 시작할 수 없습니다. 문자열에는 유니코드 문자, 숫자, 공백, '_', '.', '/', '=', '+', '-'(Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$")만 포함될 수 있습니다.

키는 태그 집합에 대해 고유해야 합니다. 예를 들어, 태그 세트에 project/Trinity와 project/Xanadu처럼 키는 같지만 값은 다른 키-페어가 있을 수 없습니다.

값은 태그의 선택적 값입니다. 문자열 값은 길이가 1~256자(유니코드 문자)이며 "dms:" 또는 "aws:"로 시작할 수 없습니다. 문자열에는 유니코드 문자, 숫자, 공백, '_', '.', '/', '=', '+', '-'(Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$")만 포함될 수 있습니다.

값은 태그 세트에서 고유할 필요는 없으며 null일 수 있습니다. 예를 들어, project/Trinity 및 cost-center/Trinity의 태그 세트에 키-값 페어가 있을 수 있습니다.