Assegnazione di tag alle risorse in DynamoDB - Amazon DynamoDB

Assegnazione di tag alle risorse in DynamoDB

Per aggiungere, elencare, modificare o eliminare i tag è possibile utilizzare la console Amazon DynamoDB o AWS Command Line Interface (AWS CLI). Puoi quindi attivare questi tag definiti dall'utente in modo che vengano visualizzati nella console AWS Billing and Cost Management per il tracciamento dell'allocazione dei costi. Per ulteriori informazioni, consulta Utilizzo dei tag DynamoDB per creare report di allocazione dei costi.

Per la modifica in blocco, puoi anche utilizzare l'editor di tag nella AWS Management Console. Per ulteriori informazioni, consulta Utilizzo dell'editor di tag.

Per utilizzare l'API DynamoDB, consulta le seguenti operazioni nella Documentazione di riferimento delle API di Amazon DynamoDB:

Impostazione delle autorizzazioni per filtrare in base ai tag

Per utilizzare i tag per filtrare l'elenco delle tabelle nella console DynamoDB, assicurati che le policy dell'utente includano l'accesso alle seguenti operazioni:

  • tag:GetTagKeys

  • tag:GetTagValues

È possibile accedere a queste operazioni collegando una nuova policy IAM all'utente attenendosi alla procedura riportata di seguito.

  1. Accedi alla Console IAM come utente amministratore.

  2. Nel menu di navigazione a sinistra, seleziona "Policy".

  3. Seleziona "Crea policy".

  4. Incollare la seguente policy nell'editor JSON.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "tag:GetTagKeys", "tag:GetTagValues" ], "Resource": "*" } ] }
  5. Completare la procedura guidata e assegnare un nome alla policy, ad esempio TagKeysAndValuesReadAccess.

  6. Dal menu di navigazione a sinistra, scegli "Utenti".

  7. Dall'elenco, seleziona l'utente normalmente utilizzato per accedere alla console DynamoDB.

  8. Seleziona "Aggiungi autorizzazioni".

  9. Seleziona "Collega direttamente le policy esistenti".

  10. Seleziona quindi la policy creata in precedenza.

  11. Completa la procedura guidata.

Aggiunta di tag a tabelle nuove o esistenti (AWS Management Console)

È possibile utilizzare la console DynamoDB per aggiungere, tag a nuove tabelle durante la loro creazione oppure aggiungere, modificare o eliminare i tag di tabelle esistenti.

Per assegnare tag alle risorse al momento della creazione (console)
  1. Accedi alla console AWS Management Console e apri la console DynamoDB all'indirizzo https://console.aws.amazon.com/elasticache/.

  2. Nel pannello di navigazione, scegli Tabelle, quindi seleziona Crea tabella.

  3. Nella pagina Create DynamoDB table (Crea tabella DynamoDB), fornire un nome e una chiave primaria. Nella sezione Tags (Tag), scegli Add new tag (Aggiungi nuovo tag) e inserisci i tag che vuoi utilizzare.

    Per informazioni sulla struttura dei tag, consulta Limitazioni dell'assegnazione di tag in DynamoDB.

    Per ulteriori informazioni sulla creazione delle tabelle, consulta Operazioni di base sulle tabelle DynamoDB.

Per assegnare tag alle risorse esistenti (console)

Apri la console DynamoDB all'indirizzo https://console.aws.amazon.com/dynamodb/.

  1. Nel pannello di navigazione, seleziona Tabelle.

  2. Scegli una tabella nell'elenco, quindi scegli la scheda Additional settings (Impostazioni aggiuntive). Puoi aggiungere, modificare o eliminare i tag nella sezione Tags (Tag) nella parte inferiore della pagina.

Aggiunta di tag a tabelle nuove o esistenti (AWS CLI)

I seguenti esempi mostrano come utilizzare l'AWS CLI per specificare i tag al momento della creazione di tabelle e indici e per assegnare tag alle risorse esistenti.

Per assegnare tag alle risorse al momento della creazione (AWS CLI)
  • Il seguente esempio crea una nuova tabella Movies e aggiunge il tag Owner con un valore 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
Per assegnare tag alle risorse esistenti (AWS CLI)
  • L'esempio seguente aggiunge il tag Owner con un valore blueTeam della tabella Movies:

    aws dynamodb tag-resource \ --resource-arn arn:aws:dynamodb:us-east-1:123456789012:table/Movies \ --tags Key=Owner,Value=blueTeam
Per elencare tutti i tag di una tabella (AWS CLI)
  • L'esempio seguente elenca tutti i tag associati alla tabella Movies:

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