Amazon DynamoDB コンソールまたは AWS Command Line Interface (AWS CLI) を使用して、タグを追加、リスト、編集、または削除できます。次に、これらのユーザー定義タグをアクティブ化し、コスト配分の追跡のため、AWS Billing and Cost Management コンソールに表示できます。詳細については、「DynamoDB タグを使用してコスト配分レポートを作成する」を参照してください。
一括編集の場合は、AWS Management Console のタグエディタを使用することもできます。詳細については、「タグエディタの使用」を参照してください。
代わりに DynamoDB API を使用するには、Amazon DynamoDB API リファレンスで以下のオペレーションを参照してください。
トピック
タグでフィルターする権限の設定
タグを使用して DynamoDB コンソールでテーブルリストをフィルタリングするには、ユーザーのポリシーに以下のオペレーションへのアクセス権が含まれていることを確認します。
-
tag:GetTagKeys
-
tag:GetTagValues
これらのオペレーションにアクセスするには、以下の手順に従って、新しい IAM ポリシーをユーザーにアタッチします。
-
管理者ユーザーで IAM コンソール
に移動します。 -
左のナビゲーションメニューで [Policies (ポリシー)] を選択します。
-
[Create policy (ポリシーの作成)] を選択します。
-
以下のポリシーを JSON エディタに貼り付けます。
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "tag:GetTagKeys", "tag:GetTagValues" ], "Resource": "*" } ] }
-
ウィザードを完了し、ポリシーに名前を割り当てます (例:
TagKeysAndValuesReadAccess
)。 -
左のナビゲーションメニューで [Users (ユーザー)] を選択します。
-
リストから、DynamoDB コンソールにアクセスする通常のユーザーを選択します。
-
[Add permissions (アクセス許可の追加)] を選択します。
-
[Attach existing policies directly (既存のポリシーを直接アタッチ)] を選択します。
-
リストから、前に作成したポリシーを選択します。
-
ウィザードを終了します。
新しいテーブルまたは既存のテーブルへのタグの追加 (AWS Management Console)
新しいタグを作成するときや、既存のテーブルのタグを追加、編集、削除するときは、DynamoDB コンソールを使用してタグを新しいテーブルに追加できます。
作成時にリソースにタグを付けるには (コンソール)
AWS Management Console にサインインして DynamoDB コンソール (https://console.aws.amazon.com/dynamodb/
) を開きます。 -
ナビゲーションペインで [テーブル] を選択して、[テーブルの作成] を選択します。
-
[Create DynamoDB table (DynamoDB テーブルの作成)] ページで、名前とプライマリキーを指定します。[タグ] セクションで、[新しいタグを追加] を選択し、使用するタグを入力します。
タグ構造の詳細については、「DynamoDB でのタグ付けの制限」を参照してください。
テーブル作成の詳細については、「DynamoDB テーブルの基本的なオペレーション」を参照してください。
既存のリソースにタグを付けるには (コンソール)
https://console.aws.amazon.com/dynamodb/
-
ナビゲーションペインで [テーブル] を選択します。
-
リストでテーブルを選択し、[追加設定] タブを選択します。ページの下部にある [タグ] セクションで、タグを追加、編集、削除できます。
新しいテーブルまたは既存のテーブルへのタグの追加 (AWS CLI)
次の例は、テーブルとインデックスを作成するとき、および既存のリソースへのタグを付けるときに、AWS CLI を使用してタグを指定する方法を示しています。
作成時にリソースにタグを付けるには (AWS CLI)
-
次の例では、新しい
Movies
テーブルを作成し、値がOwner
のblueTeam
タグを追加します。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)
-
次の例では、
Owner
テーブル用に、値がblueTeam
のMovies
タグを追加します。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