Você pode usar o console do Amazon DynamoDB ou a AWS Command Line Interface (AWS CLI) para adicionar, listar, editar ou excluir tags. Em seguida, você pode ativar essas tags definidas pelo usuário para que elas apareçam no console do AWS Billing and Cost Management para o controle da alocação de custos. Para ter mais informações, consulte Usar etiquetas do DynamoDB para criar relatórios de alocação de custos.
Para edição em massa, também é possível usar o Tag Editor no AWS Management Console. Para obter mais informações, consulte Trabalhar com o Tag Editor.
Para usar a API do DynamoDB, consulte as operações a seguir na Referência da API do Amazon DynamoDB:
Tópicos
Configuração de permissões para filtrar por tags
Para usar etiquetas a fim de filtrar sua lista de tabelas no console do DynamoDB, as políticas do seu usuário devem incluir acesso às seguintes operações:
-
tag:GetTagKeys
-
tag:GetTagValues
Para acessar essas operações, anexe uma nova política do IAM ao seu usuário seguindo as etapas abaixo.
-
Acesse o console do IAM
com um usuário administrativo. -
No painel de navegação à esquerda, selecione "Policies" (Políticas).
-
Selecione "Create Policy" (Criar política).
-
No editor, a política a seguir no editor de JSON.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "tag:GetTagKeys", "tag:GetTagValues" ], "Resource": "*" } ] }
-
Conclua o assistente e atribua um nome à política (por exemplo,
TagKeysAndValuesReadAccess
). -
No menu de navegação à esquerda, selecione "Users" (Usuários).
-
Na lista, selecione o usuário que você normalmente usa para acessar o console do DynamoDB.
-
Selecione "Add permissions" (Adicionar permissões).
-
Selecione "Attach existing policies directly" (Anexar políticas existentes diretamente).
-
Na lista, selecione a política que você criou anteriormente.
-
Assista todo o assistente.
Adição de tags a tabelas novas ou existentes (AWS Management Console)
Você pode usar o console do DynamoDB para adicionar tags a novas tabelas ao criá-las, ou para adicionar, editar ou excluir tags de tabelas existentes.
Para marcar recursos na criação (console)
Faça login no AWS Management Console e abra o console do DynamoDB em https://console.aws.amazon.com/dynamodb/
. -
No painel de navegação, selecione Tables (Tabelas) e Create table (Criar tabela).
-
Na página Create DynamoDB table (Criar tabela DynamoDB), forneça um nome e uma chave primária. Na seção Tags (Etiquetas), escolha Add new tag (Adicionar nova etiqueta) e insira as etiquetas que você deseja usar.
Para obter informações sobre a estrutura da tag, consulte Restrições de marcação no DynamoDB.
Para obter mais informações sobre como criar tabelas, consulte Operações básicas em tabelas do DynamoDB.
Para marcar recursos existentes (console)
Abra o console do DynamoDB em https://console.aws.amazon.com/dynamodb/
-
No painel de navegação, selecione Tables (Tabelas).
-
Escolha uma tabela na lista e escolha a guia Additional settings (Configurações adicionais). Você pode adicionar, editar ou excluir seus marcadores na seção Tags (Etiquetas) na parte inferior da página.
Adição de tags a tabelas novas ou existentes (AWS CLI)
Os exemplos a seguir mostram como usar a AWS CLI para especificar tags ao criar tabelas e índices e para marcar recursos existentes.
Para marcar recursos na criação (AWS CLI)
-
O exemplo a seguir cria uma nova tabela
Movies
e adiciona a tagOwner
com um valor deblueTeam
: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
Para marcar recursos existentes (AWS CLI)
-
O exemplo a seguir adiciona a tag
Owner
com um valor deblueTeam
à tabelaMovies
:aws dynamodb tag-resource \ --resource-arn arn:aws:dynamodb:us-east-1:123456789012:table/Movies \ --tags Key=Owner,Value=blueTeam
Para listar todas as tags de uma tabela (AWS CLI)
-
O exemplo a seguir relaciona todas as tags associadas à tabela
Movies
.aws dynamodb list-tags-of-resource \ --resource-arn arn:aws:dynamodb:us-east-1:123456789012:table/Movies