Applicazione di tag alle risorse Database globale Amazon Aurora - Amazon Aurora

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Applicazione di tag alle risorse Database globale Amazon Aurora

Con la funzionalità Database globale Aurora, è possibile applicare tag RDS a risorse a diversi livelli all’interno di un database globale. Se non conosci il modo in cui i tag vengono utilizzati con AWS o le risorse Aurora, consulta Tag delle risorse Amazon Aurora e Amazon RDS prima di applicare i tag all’interno del database globale.

Nota

Poiché AWS elabora i dati dei tag come parte dei suoi meccanismi di rendicontazione dei costi, non includete dati sensibili o informazioni di identificazione personale (PII) nei nomi o nei valori dei tag.

È possibile applicare tag ai seguenti tipi di risorse in un database globale:

  • L’oggetto container per l’intero database globale. Questa risorsa è nota come cluster globale.

    Dopo aver creato il cluster globale eseguendo un’operazione Aggiungi AWS Regione nella console, puoi aggiungere tag utilizzando la pagina dei dettagli per il cluster globale. Nella scheda Tag all’interno della pagina dei dettagli del cluster globale, puoi aggiungere, rimuovere o modificare i tag e i relativi valori associati scegliendo Gestisci tag.

    Con AWS CLI e l’API RDS, puoi aggiungere tag al cluster globale contemporaneamente alla sua creazione. È inoltre possibile aggiungere, rimuovere o modificare tag per un cluster globale esistente.

  • Il cluster primario. Qui si utilizzano le stesse procedure per lavorare con i tag utilizzate per i cluster Aurora autonomi. È possibile configurare i tag prima di trasformare il cluster Aurora originale in un database globale. È possibile anche aggiungere, rimuovere o modificare i tag e i relativi valori associati scegliendo Gestisci tag nella scheda Tag all’interno della pagina dei dettagli del cluster di database

  • Qualsiasi cluster secondario. Qui si utilizzano le stesse procedure per lavorare con i tag utilizzate per i cluster Aurora autonomi. È possibile configurare i tag contemporaneamente alla creazione di un cluster Aurora secondario utilizzando l’azione Aggiungi AWS Regione nella console. È possibile anche aggiungere, rimuovere o modificare i tag e i relativi valori associati scegliendo Gestisci tag nella scheda Tag all’interno della pagina dei dettagli del cluster di database

  • Singole istanze database all’interno dei cluster primari o secondari. Qui si utilizzano le stesse procedure per lavorare con i tag utilizzate per le istanze database Aurora o RDS. È possibile configurare i tag contemporaneamente all’aggiunta di una nuova istanza database al cluster Aurora utilizzando l’azione Aggiungi lettura nella console. È possibile anche aggiungere, rimuovere o modificare i tag e i relativi valori associati scegliendo Gestisci tag nella scheda Tag all’interno della pagina dei dettagli dell’istanza database.

Ecco alcuni esempi dei tipi di tag che potresti assegnare all’interno di un database globale:

  • È possibile aggiungere tag al cluster globale per registrare informazioni generali sull’applicazione, ad esempio identificatori anonimi che rappresentano proprietari e contatti all’interno dell’organizzazione. È possibile utilizzare i tag per rappresentare le proprietà dell’applicazione che utilizza il database globale.

  • È possibile aggiungere tag al cluster primario e ai cluster secondari per tenere traccia dei costi dell’applicazione a livello di Regione AWS. Per i dettagli sulla procedura, consulta Come funziona la AWS fatturazione con i tag in Amazon RDS.

  • È possibile aggiungere tag a istanze database specifiche con i cluster Aurora per indicarne lo scopo speciale. Ad esempio, all’interno del cluster primario, potresti avere un’istanza di lettura con una priorità di failover bassa che viene utilizzata esclusivamente per la generazione di report. Un tag può distinguere questa istanza database per scopi speciali da altre istanze dedicate all’elevata disponibilità all’interno del cluster primario.

  • È possibile utilizzare i tag a tutti i livelli delle risorse globali del database per controllare l’accesso tramite le policy IAM. Per ulteriori informazioni, consulta Controllo degli accessi alle risorse AWS nella Guida per l'utente di AWS Identity and Access Management.

    Suggerimento

    In Console di gestione AWS, aggiungi tag al container del cluster globale come passaggio separato dopo averlo creato. Se desideri evitare intervalli di tempo in cui il cluster globale esiste senza tag di controllo degli accessi, puoi applicare i tag durante l’operazione CreateGlobalCluster creando quella risorsa tramite AWS CLI, l’API RDS o un modello CloudFormation.

  • È possibile utilizzare i tag a livello di cluster o per il cluster globale per registrare informazioni sul controllo della qualità e sui test dell’applicazione. Ad esempio, è possibile specificare un tag su un cluster di database per registrare l’ultima volta che è stato eseguito uno switchover a quel cluster. È possibile specificare un tag sul cluster globale per registrare l’ora dell’ultima esercitazione di disaster recovery per l’intera applicazione.

Esempi AWS CLI di applicazione di tag per database globali

Gli esempi AWS CLI seguenti mostrano come specificare ed esaminare i tag per tutti i tipi di risorse Aurora nel database globale.

È possibile specificare i tag per il container del cluster globale con il comando create-global-cluster. Nell’esempio seguente viene creato un cluster globale a cui vengono assegnati due tag. I tag hanno chiavi tag1 e tag2.

$ aws rds create-global-cluster --global-cluster-identifier my_global_cluster_id \ --engine aurora-mysql --tags Key=tag1,Value=val1 Key=tag2,Value=val2

È possibile elencare i tag nel container del cluster globale con il comando describe-global-clusters. Quando si utilizzano i tag, in genere si esegue prima questo comando per recuperare il nome della risorsa Amazon (ARN) del cluster globale. L’ARN viene utilizzato come parametro nei comandi successivi per l’utilizzo dei tag. Il comando seguente mostra le informazioni sui tag nell’attributo TagList. Mostra anche l’ARN, utilizzato come parametro negli esempi successivi.

$ aws rds describe-global-clusters --global-cluster-identifier my_global_cluster_id { "GlobalClusters": [ { "Status": "available", "Engine": "aurora-mysql", "GlobalClusterArn": "my_global_cluster_arn", ... "TagList": [ { "Value": "val1", "Key": "tag1" }, { "Value": "val2", "Key": "tag2" } ] } ] }

È possibile aggiungere nuovi tag con il comando add-tags-to-resource. Con questo comando, si specifica l’ARN del cluster globale anziché il suo identificatore. Aggiungendo un tag con lo stesso nome di un tag esistente viene sovrascritto il valore di quel tag. Se includi spazi o caratteri speciali nei valori dei tag, racchiudi i valori tra virgolette in base al sistema operativo o alla shell dei comandi in uso. L’esempio seguente modifica i tag del cluster globale rispetto all’esempio precedente. Originariamente, il cluster aveva tag con chiavi tag1 e tag2. Al termine del comando, il cluster globale ha un nuovo tag con chiave tag3 e il tag con chiave tag1 ha un valore diverso.

$ aws rds add-tags-to-resource --resource-name my_global_cluster_arn \ --tags Key=tag1,Value="new value for tag1" Key=tag3,Value="entirely new tag" $ aws rds describe-global-clusters --global-cluster-identifier my_global_cluster_id { "GlobalClusters": [ { "Status": "available", "Engine": "aurora-mysql", ... "TagList": [ { "Value": "new value for tag1", "Key": "tag1" }, { "Value": "val2", "Key": "tag2" }, { "Value": "entirely new tag", "Key": "tag3" } ] } ] }

È possibile eliminare un tag dal cluster globale con il comando remove-tags-from-resource. Con questo comando, si specifica solo un set di chiavi di tag, senza alcun valore di tag. L’esempio seguente modifica i tag del cluster globale rispetto all’esempio precedente. Originariamente, il cluster aveva tag con chiavi tag1, tag2 e tag3. Al termine del comando, rimane solo il tag con la chiave tag1.

$ aws rds remove-tags-from-resource --resource-name my_global_cluster_arn --tag-keys tag2 tag3 $ aws rds describe-global-clusters --global-cluster-identifier my_global_cluster_id { "GlobalClusters": [ { "Status": "available", "Engine": "aurora-mysql", ... "TagList": [ { "Value": "new value for tag1", "Key": "tag1" } ] } ] }