DynamoDB에서 리소스 태그 지정 - Amazon DynamoDB

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

DynamoDB에서 리소스 태그 지정

Amazon DynamoDB 콘솔 또는 AWS Command Line Interface(AWS CLI)를 사용하여 태그를 추가, 나열, 편집 또는 삭제할 수 있습니다. 이러한 사용자 정의 태그를 활성화하면 AWS Billing and Cost Management 콘솔에 표시되어 비용 할당을 추적할 수 있습니다. 자세한 내용은 비용 할당 보고서 섹션을 참조하세요.

일괄 편집을 위해 AWS Management Console에서 Tag Editor를 사용할 수 있습니다. 자세한 내용은 Tag Editor 작업을 참조하세요.

대신 DynamoDB API를 사용하려면 Amazon DynamoDB API 참조의 다음 작업을 참조하세요.

태그별로 필터링할 사용 권한 설정

태그를 사용하여 DynamoDB 콘솔에서 테이블 목록을 필터링하려면 사용자의 정책에 다음 작업에 대한 액세스 권한이 포함되어 있는지 확인합니다.

  • tag:GetTagKeys

  • tag:GetTagValues

아래 단계에 따라 사용자에게 새 IAM 정책을 연결하여 이러한 작업에 액세스할 수 있습니다.

  1. 관리자로 IAM 콘솔로 이동합니다.

  2. 왼쪽 탐색 창에서 “정책”을 선택합니다.

  3. “정책 생성”을 선택합니다.

  4. 다음 정책을 JSON 편집기에 붙여넣습니다.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "tag:GetTagKeys", "tag:GetTagValues" ], "Resource": "*" } ] }
  5. 마법사를 완료하고 정책에 이름을 할당합니다(예: TagKeysAndValuesReadAccess).

  6. 왼쪽 탐색 메뉴에서 “사용자”를 선택합니다.

  7. 목록에서 DynamoDB 콘솔에 액세스하는 데 일반적으로 사용하는 사용자를 선택합니다.

  8. “Add permissions(권한 추가)”를 선택합니다.

  9. “Attach existing policies directly(기존 정책 직접 연결)”를 선택합니다.

  10. 목록에서 이전에 생성한 정책을 선택합니다.

  11. 마법사를 완료합니다.

신규 또는 기존 테이블에 태그 추가(AWS Management Console)

DynamoDB 콘솔을 사용하여 생성한 신규 테이블에 태그를 추가하거나 기존 테이블에 태그를 추가, 편집 또는 삭제할 수 있습니다.

생성 시 리소스에 태그를 지정하려면(콘솔)
  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/dynamodb/에서 DynamoDB 콘솔을 엽니다.

  2. 탐색 창에서 테이블을 선택한 다음 테이블 만들기를 선택합니다.

  3. Create DynamoDB table(DynamoDB 테이블 만들기) 페이지에서 이름과 기본 키를 입력합니다. 태그(Tags) 섹션에서 새 태그 추가(Add new tag)를 선택하고 사용하려는 태그를 입력합니다.

    태그 구조에 대한 자세한 내용은 DynamoDB의 태그 지정 제한 사항 단원을 참조하십시오.

    테이블 생성에 대한 자세한 내용은 DynamoDB 테이블에 대한 기본 작업 단원을 참조하세요.

기존 리소스에 태그를 지정하려면(콘솔)

https://console.aws.amazon.com/dynamodb/에서 DynamoDB 콘솔을 엽니다.

  1. 탐색 창에서 테이블(Tables)을 선택합니다.

  2. 목록에서 테이블을 선택한 다음 추가 설정(Additional settings) 탭을 선택합니다. 페이지 하단의 태그(Tags) 섹션에서 태그를 추가, 편집 또는 삭제할 수 있습니다.

신규 또는 기존 테이블에 태그 추가(AWS CLI)

다음 예제에서는 AWS CLI를 사용하여 테이블 및 인덱스 생성 시 태그를 지정하고 기존 리소스에 태그를 지정하는 방법을 보여줍니다.

생성 시 리소스에 태그를 지정하려면(AWS CLI)
  • 다음 예제에서는 새 Movies 테이블을 생성하고 값이 blueTeamOwner 태그를 추가합니다.

    aws dynamodb create-table \ --table-name Movies \ --attribute-definitions AttributeName=Title,AttributeType=S \ --key-schema AttributeName=Title,KeyType=HASH \ --provisioned-throughput ReadCapacityUnits=5,WriteCapacityUnits=5 \ --tags Key=Owner,Value=blueTeam
기존 리소스에 태그를 지정하려면(AWS CLI)
  • 다음 예제에서는 Movies 테이블에 대해 값이 blueTeamOwner 태그를 추가합니다.

    aws dynamodb tag-resource \ --resource-arn arn:aws:dynamodb:us-east-1:123456789012:table/Movies \ --tags Key=Owner,Value=blueTeam
테이블에 대한 태그를 모두 나열하려면(AWS CLI)
  • 다음 예제는 Movies 테이블과 연결된 모든 태그를 나열합니다.

    aws dynamodb list-tags-of-resource \ --resource-arn arn:aws:dynamodb:us-east-1:123456789012:table/Movies