

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à.

# Utilizzo di tag ed etichette per le risorse Amazon Keyspaces
<a name="tagging-keyspaces"></a>

 *Puoi etichettare le risorse di Amazon Keyspaces (per Apache Cassandra) utilizzando i tag.* I tag consentono di classificare le risorse in diversi modi, ad esempio per scopo, proprietario, ambiente o altri criteri. I tag consentono di eseguire le seguenti operazioni: 
+  identificare rapidamente una risorsa in base ai tag a questa assegnati. 
+  Visualizza le AWS fatture suddivise per tag. 
+ Controlla l'accesso alle risorse Amazon Keyspaces in base ai tag. Per esempi di policy IAM che utilizzano i tag, consulta[Autorizzazione basata sui tag Amazon Keyspaces](security_iam_service-with-iam.md#security_iam_service-with-iam-tags).

 Il tagging è supportato da AWS servizi come Amazon Elastic Compute Cloud (Amazon EC2), Amazon Simple Storage Service (Amazon S3), Amazon Keyspaces e molti altri. Un tagging efficiente può fornire informazioni dettagliate sui costi abilitando la creazione di report su servizi che recano tag specifici. 

 Per iniziare a utilizzare il tagging, procedi come segue: 

1.  comprendere [Restrizioni all'uso dei tag per etichettare le risorse in Amazon Keyspaces](TaggingRestrictions.md); 

1.  creare tag utilizzando [Aggiungi tag a keyspace, tabelle e stream in Amazon Keyspaces](Tagging.Operations.md); 

1.  Utilizzalo [Crea report di allocazione dei costi utilizzando tag per Amazon Keyspaces](CostAllocationReports.md) per tenere traccia dei AWS costi per tag attivo. 

 Infine, è buona norma seguire strategie di tagging ottimali. Per informazioni, consulta [Strategie di assegnazione di tag di AWS](https://d0.awsstatic.com/aws-answers/AWS_Tagging_Strategies.pdf). 

# Restrizioni all'uso dei tag per etichettare le risorse in Amazon Keyspaces
<a name="TaggingRestrictions"></a>

 Ogni tag consiste di una chiave e di un valore, entrambi personalizzabili. Le restrizioni si applicano come segue: 
+  Ogni keyspace, tabella o stream di Amazon Keyspaces può avere un solo tag con la stessa chiave. Se provi ad aggiungere un tag esistente (con la stessa chiave), il valore del tag esistente viene caricato al nuovo valore; 
+ I tag applicati a uno spazio chiave non si applicano automaticamente alle tabelle all'interno di tale spazio chiave. Per applicare lo stesso tag a uno spazio chiave e a tutte le relative tabelle, ogni risorsa deve essere etichettata individualmente.
+ I tag applicati a una tabella non si applicano automaticamente al flusso di quella tabella. Per applicare gli stessi tag a una tabella e allo stream durante la creazione della tabella, puoi usare il `PropagateTagsOnEnable` flag quando crei la tabella. Utilizzando questo flag, Amazon Keyspaces applica i tag della tabella allo stream durante la creazione dello stream. Quando lo stream è attivo, le modifiche ai tag della tabella non si applicano allo stream.
+ Quando create uno spazio chiave o una tabella multiregione, tutti i tag definiti durante il processo di creazione vengono applicati automaticamente a tutti gli spazi chiave e le tabelle in tutte le regioni. Quando modificate i tag esistenti utilizzando `ALTER KEYSPACE` o`ALTER TABLE`, l'aggiornamento viene applicato solo allo spazio chiave o alla tabella nella regione in cui state apportando la modifica.
+ Un valore agisce come descrittore all'interno di una categoria di tag (chiave). In Amazon Keyspaces il valore non può essere vuoto o nullo.
+  I valori e le chiavi dei tag rispettano la distinzione tra maiuscole e minuscole. 
+  La lunghezza massima della chiave è di 128 caratteri Unicode. 
+ La lunghezza massima del valore è di 256 caratteri Unicode. 
+  i caratteri consentiti sono lettere, spazi vuoti, numeri e i seguenti caratteri speciali: `+ - = . _ : /` 
+  Il numero massimo di tag per risorsa è 50.
+ AWS ai nomi e ai valori dei tag assegnati viene assegnato automaticamente il `aws:` prefisso, che non è possibile assegnare. AWS-i nomi dei tag assegnati non vengono conteggiati ai fini del limite di 50 tag. I nomi dei tag assegnati dall'utente hanno il prefisso `user:` nel report di allocazione dei costi; 
+  Non puoi retrodatare l'applicazione di un tag. 

# Aggiungi tag a keyspace, tabelle e stream in Amazon Keyspaces
<a name="Tagging.Operations"></a>

Puoi aggiungere, elencare, modificare o eliminare tag per keyspace, tabelle e stream utilizzando la console Amazon Keyspaces, il o Cassandra Query Language AWS CLI(CQL). Puoi quindi attivare questi tag definiti dall'utente in modo che vengano visualizzati sulla console per il monitoraggio dell'allocazione dei Gestione dei costi e fatturazione AWS costi. Per ulteriori informazioni, consulta [Crea report di allocazione dei costi utilizzando tag per Amazon Keyspaces](CostAllocationReports.md). 

 Per la modifica in blocco, puoi anche utilizzare Tag Editor sulla console. Per ulteriori informazioni, consulta [Lavorare con il Tag Editor](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/tag-editor.html) nella *Guida per l'utente di AWS Resource Groups *. 

Per informazioni sulla struttura dei tag, consulta [Restrizioni all'uso dei tag per etichettare le risorse in Amazon Keyspaces](TaggingRestrictions.md). 

**Topics**
+ [Aggiungi tag quando crei un nuovo keyspace](Tagging.Operations.new.keyspace.md)
+ [Aggiungere tag a un keyspace](Tagging.Operations.existing.keyspace.md)
+ [Eliminare i tag da un keyspace](Tagging.Operations.existing.keyspace.drop.md)
+ [Visualizza i tag di un keyspace](Tagging.Operations.view.keyspace.md)
+ [Aggiungi tag quando crei una nuova tabella](Tagging.Operations.new.table.md)
+ [Aggiungere tag a una tabella](Tagging.Operations.existing.table.md)
+ [Eliminare tag da una tabella](Tagging.Operations.existing.table.drop.md)
+ [Visualizza i tag di una tabella](Tagging.Operations.view.table.md)
+ [Aggiungi tag a un nuovo stream durante la creazione di una tabella](Tagging.Operations.new.table.stream.md)
+ [Aggiungi tag a un nuovo stream per una tabella esistente](Tagging.Operations.new.stream.md)
+ [Aggiungere nuovi tag a uno stream](Tagging.Operations.existing.stream.md)
+ [Eliminare i tag da uno stream](Tagging.Operations.existing.stream.drop.md)
+ [Visualizza i tag di uno stream](Tagging.Operations.view.stream.md)

# Aggiungi tag quando crei un nuovo keyspace
<a name="Tagging.Operations.new.keyspace"></a>

Puoi utilizzare la console Amazon Keyspaces, CQL o AWS CLI aggiungere tag quando crei un nuovo keyspace. 

------
#### [ Console ]

**Imposta un tag quando crei un nuovo keyspace utilizzando la console**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel riquadro di navigazione, scegli **Keyspaces**, quindi scegli **Crea** keyspace.

1. Nella pagina **Crea spazio chiave**, fornisci un nome per lo spazio chiave. 

1. In **Tag** scegli **Aggiungi nuovo tag** e inserisci una chiave e un valore.

1. Scegli **Crea spazio chiave.**

------
#### [ Cassandra Query Language (CQL) ]

**Imposta un tag quando crei un nuovo keyspace usando CQL**
+ L'esempio seguente crea un nuovo keyspace con tag.

  ```
  CREATE KEYSPACE mykeyspace WITH TAGS = {'key1':'val1', 'key2':'val2'};
  ```

------
#### [ CLI ]

**Imposta un tag quando crei un nuovo keyspace usando il AWS CLI**
+ L'istruzione seguente crea un nuovo keyspace con tag.

  ```
  aws keyspaces create-keyspace --keyspace-name 'myKeyspace' --tags 'key=key1,value=val1' 'key=key2,value=val2'
  ```

------

# Aggiungere tag a un keyspace
<a name="Tagging.Operations.existing.keyspace"></a>

Gli esempi seguenti mostrano come aggiungere tag a un keyspace in Amazon Keyspaces.

------
#### [ Console ]

**Aggiungi un tag a un keyspace esistente utilizzando la console**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, scegli **Keyspaces**.

1. Scegli uno spazio chiave dall'elenco. Quindi scegli la scheda **Tag** in cui puoi visualizzare i tag del keyspace.

1. Scegli **Gestisci tag** per aggiungere, modificare o eliminare tag.

1. Scegli **Save changes** (Salva modifiche).

------
#### [ Cassandra Query Language (CQL) ]

**Aggiungi un tag a uno spazio chiave esistente usando CQL**
+ 

  ```
  ALTER KEYSPACE mykeyspace ADD TAGS {'key1':'val1', 'key2':'val2'};
  ```

------
#### [ CLI ]

**Aggiungi un tag a uno spazio chiave esistente usando il AWS CLI**
+ L'esempio seguente mostra come aggiungere nuovi tag a un keyspace esistente.

  ```
  aws keyspaces tag-resource --resource-arn 'arn:aws:cassandra:us-east-1:111122223333:/keyspace/myKeyspace/' --tags 'key=key3,value=val3' 'key=key4,value=val4'
  ```

------

# Eliminare i tag da un keyspace
<a name="Tagging.Operations.existing.keyspace.drop"></a>

------
#### [ Console ]

**Elimina un tag da un keyspace esistente utilizzando la console**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, scegli **Keyspaces**.

1. Scegli uno spazio chiave dall'elenco. Quindi scegli la scheda **Tag** in cui puoi visualizzare i tag del keyspace.

1. Scegli **Gestisci tag** ed elimina i tag che non ti servono più.

1. Scegli **Save changes** (Salva modifiche).

------
#### [ Cassandra Query Language (CQL) ]

**Elimina un tag da uno spazio chiave esistente utilizzando CQL**
+ 

  ```
  ALTER KEYSPACE mykeyspace DROP TAGS {'key1':'val1', 'key2':'val2'};
  ```

------
#### [ CLI ]

**Eliminare un tag da uno spazio chiave esistente utilizzando il AWS CLI**
+ L'istruzione seguente rimuove i tag specificati da un keyspace.

  ```
  aws keyspaces untag-resource --resource-arn 'arn:aws:cassandra:us-east-1:111122223333:/keyspace/myKeyspace/' --tags 'key=key3,value=val3' 'key=key4,value=val4'
  ```

------

# Visualizza i tag di un keyspace
<a name="Tagging.Operations.view.keyspace"></a>

Gli esempi seguenti mostrano come leggere i tag utilizzando la console, CQL o il. AWS CLI

------
#### [ Console ]

**Visualizza i tag di un keyspace utilizzando la console Amazon Keyspaces**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, scegli **Keyspaces**.

1. Scegli uno spazio chiave dall'elenco. Quindi scegli la scheda **Tag** in cui puoi visualizzare i tag del keyspace.

------
#### [ Cassandra Query Language (CQL) ]

**Visualizza i tag di un keyspace usando CQL**

Per leggere i tag allegati a un keyspace, utilizzate la seguente istruzione CQL.

```
SELECT * FROM system_schema_mcs.tags WHERE valid_where_clause;
```

La `WHERE` clausola è obbligatoria e deve utilizzare uno dei seguenti formati:
+ `keyspace_name = 'mykeyspace' AND resource_type = 'keyspace'`
+ `resource_id = arn`
+ L'istruzione seguente mostra se un keyspace ha dei tag.

  ```
  SELECT * FROM system_schema_mcs.tags WHERE keyspace_name = 'mykeyspace' AND resource_type = 'keyspace';
  ```

  L'output della query è simile al seguente.

  ```
  resource_id                                                      | keyspace_name | resource_name | resource_type | tags
  -----------------------------------------------------------------+---------------+---------------+---------------+------
  arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/      | mykeyspace    | mykeyspace    | keyspace      | {'key1': 'val1', 'key2': 'val2'}
  ```

------
#### [ CLI ]

**Visualizza i tag di un keyspace usando il AWS CLI**
+ Questo esempio mostra come elencare i tag della risorsa specificata.

  ```
  aws keyspaces list-tags-for-resource --resource-arn 'arn:aws:cassandra:us-east-1:111122223333:/keyspace/myKeyspace/'
  ```

  L'output dell'ultimo comando è simile al seguente.

  ```
  {
      "tags": [
          {
              "key": "key1",
              "value": "val1"
          },
          {
              "key": "key2",
              "value": "val2"
          },
          {
              "key": "key3",
              "value": "val3"
          },
          {
              "key": "key4",
              "value": "val4"
          }
      ]
  }
  ```

------

# Aggiungi tag quando crei una nuova tabella
<a name="Tagging.Operations.new.table"></a>

Puoi utilizzare la console Amazon Keyspaces, CQL o il AWS CLI per aggiungere tag a nuove tabelle quando le crei. 

------
#### [ Console ]

**Aggiungi un tag quando crei una nuova tabella utilizzando (console)**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

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

1. **Nella pagina Crea tabella**, nella sezione **Dettagli della tabella**, seleziona un keyspace e fornisci un nome per la tabella.

1. Nella sezione **Schema**, crea lo schema per la tua tabella.

1. Nella sezione **Impostazioni tabella**, scegli **Personalizza impostazioni**.

1. Vai alla sezione **Tag della tabella, *opzionale***, e scegli **Aggiungi nuovo tag** per creare nuovi tag.

1. Scegliere **Create table (Crea tabella)**.

------
#### [ Cassandra Query Language (CQL) ]

**Aggiungi tag quando crei una nuova tabella usando CQL**
+ L'esempio seguente crea una nuova tabella con tag.

  ```
  CREATE TABLE mytable(...) WITH TAGS = {'key1':'val1', 'key2':'val2'};
  ```

------
#### [ CLI ]

**Aggiungi tag quando crei una nuova tabella utilizzando il AWS CLI**
+ L'esempio seguente mostra come creare una nuova tabella con tag. *Il comando crea una *tabella MyTable* in uno spazio di chiavi MyKeySpace già esistente.* Nota che il comando è stato suddiviso in diverse righe per facilitarne la leggibilità.

  ```
  aws keyspaces create-table --keyspace-name 'myKeyspace' --table-name 'myTable' 
              --schema-definition 'allColumns=[{name=id,type=int},{name=name,type=text},{name=date,type=timestamp}],partitionKeys=[{name=id}]' 
              --tags 'key=key1,value=val1' 'key=key2,value=val2'
  ```

------

# Aggiungere tag a una tabella
<a name="Tagging.Operations.existing.table"></a>

Puoi aggiungere tag a una tabella esistente in Amazon Keyspaces utilizzando la console, CQL o il. AWS CLI

------
#### [ Console ]

**Aggiungi tag a una tabella utilizzando la console Amazon Keyspaces**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, seleziona **Tabelle**.

1. Scegli una tabella dall'elenco e scegli la scheda **Tag**. 

1. Scegli **Gestisci tag** per aggiungere tag alla tabella.

1. Scegli **Save changes** (Salva modifiche).

------
#### [ Cassandra Query Language (CQL) ]

**Aggiungi tag a una tabella usando CQL**
+ La seguente dichiarazione mostra come aggiungere tag a una tabella esistente.

  ```
  ALTER TABLE mykeyspace.mytable ADD TAGS {'key1':'val1', 'key2':'val2'};
  ```

------
#### [ CLI ]

**Aggiungere tag a una tabella utilizzando il AWS CLI**
+ L'esempio seguente mostra come aggiungere nuovi tag a una tabella esistente.

  ```
  aws keyspaces tag-resource --resource-arn 'arn:aws:cassandra:us-east-1:111122223333:/keyspace/myKeyspace/table/myTable' --tags 'key=key3,value=val3' 'key=key4,value=val4'
  ```

------

# Eliminare tag da una tabella
<a name="Tagging.Operations.existing.table.drop"></a>

------
#### [ Console ]

**Eliminare i tag da una tabella utilizzando la console Amazon Keyspaces**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, seleziona **Tabelle**.

1. Scegli una tabella dall'elenco e scegli la scheda **Tag**. 

1. Scegli **Gestisci tag** per eliminare i tag dalla tabella.

1. Scegli **Save changes** (Salva modifiche).

------
#### [ Cassandra Query Language (CQL) ]

**Elimina i tag da una tabella usando CQL**
+ L'istruzione seguente mostra come eliminare i tag da una tabella esistente.

  ```
  ALTER TABLE mytable DROP TAGS {'key3':'val3', 'key4':'val4'};
  ```

------
#### [ CLI ]

**Aggiungere tag a una tabella utilizzando il AWS CLI**
+ L'istruzione seguente rimuove i tag specificati da uno spazio di chiavi.

  ```
  aws keyspaces untag-resource --resource-arn 'arn:aws:cassandra:us-east-1:111122223333:/keyspace/myKeyspace/table/myTable' --tags 'key=key3,value=val3' 'key=key4,value=val4'
  ```

------

# Visualizza i tag di una tabella
<a name="Tagging.Operations.view.table"></a>

Gli esempi seguenti mostrano come visualizzare i tag di una tabella in Amazon Keyspaces utilizzando la console, CQL o il. AWS CLI

------
#### [ Console ]

**Visualizza i tag di una tabella utilizzando la console**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, seleziona **Tabelle**.

1. Scegli una tabella dall'elenco e scegli la scheda **Tag**. 

------
#### [ Cassandra Query Language (CQL) ]

**Visualizza i tag di una tabella usando CQL**

Per leggere i tag allegati a una tabella, utilizzate la seguente istruzione CQL.

```
SELECT * FROM system_schema_mcs.tags WHERE valid_where_clause;
```

La `WHERE` clausola è obbligatoria e deve utilizzare uno dei seguenti formati:
+ `keyspace_name = 'mykeyspace' AND resource_name = 'mytable'`
+ `resource_id = arn`
+ La seguente query restituisce i tag della tabella specificata.

  ```
  SELECT * FROM system_schema_mcs.tags WHERE keyspace_name = 'mykeyspace' AND resource_name = 'mytable';
  ```

  L'output di tale query è simile al seguente.

  ```
  resource_id                                                                 | keyspace_name | resource_name | resource_type | tags
  ----------------------------------------------------------------------------+---------------+---------------+---------------+------
  arn:aws:cassandra:us-east-1:111122223333:/keyspace/mykeyspace/table/mytable| mykeyspace    | mytable       | table         | {'key1': 'val1', 'key2': 'val2'}
  ```

------
#### [ CLI ]

**Visualizza i tag di una tabella utilizzando il AWS CLI**
+ Questo esempio mostra come elencare i tag della risorsa specificata.

  ```
  aws keyspaces list-tags-for-resource --resource-arn 'arn:aws:arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table/stream/2025-05-11T21:21:33.291cassandra:us-east-1:111122223333:/keyspace/myKeyspace/table/myTable'
  ```

  L'output dell'ultimo comando è simile al seguente.

  ```
  {
      "tags": [
          {
              "key": "key1",
              "value": "val1"
          },
          {
              "key": "key2",
              "value": "val2"
          },
          {
              "key": "key3",
              "value": "val3"
          },
          {
              "key": "key4",
              "value": "val4"
          }
      ]
  }
  ```

------

# Aggiungi tag a un nuovo stream durante la creazione di una tabella
<a name="Tagging.Operations.new.table.stream"></a>

Puoi aggiungere tag agli stream quando crei una nuova tabella con uno stream usando CQL o per taggare uno stream. AWS CLI 

**Nota**  
Amazon Keyspaces CDC richiede la presenza di un ruolo collegato al servizio (`AWSServiceRoleForAmazonKeyspacesCDC`) che pubblica i dati metrici provenienti dai flussi di Amazon Keyspaces CDC nel tuo account per tuo conto. `"cloudwatch:namespace": "AWS/Cassandra"` CloudWatch Questo ruolo viene creato automaticamente per te. Per ulteriori informazioni, consulta [Utilizzo dei ruoli per gli stream CDC di Amazon Keyspaces](using-service-linked-roles-CDC-streams.md).

------
#### [ Cassandra Query Language (CQL) ]

**Aggiungi tag a uno stream quando crei una nuova tabella utilizzando CQL**

1. Per creare una nuova tabella con uno stream e applicare automaticamente i tag della tabella allo stream, puoi usare il `'propagate_tags': 'TABLE'` flag. La seguente dichiarazione ne è un esempio.

   ```
   CREATE TABLE mytable (pk int, ck text, PRIMARY KEY(pk))
   WITH TAGS={'key1':'val1', 'key2':'val2'}
   AND cdc = TRUE
   AND CUSTOM_PROPERTIES={
       'cdc_specification': {
           'view_type': 'NEW_IMAGE',
           'propagate_tags': 'TABLE'
       }
   };
   ```

1. Per applicare nuovi tag allo stream, puoi usare il seguente esempio.

   ```
   CREATE TABLE mytable (pk int, ck text, PRIMARY KEY(pk))
   WITH TAGS={'key1':'val1', 'key2':'val2'}
   AND cdc = TRUE
   AND CUSTOM_PROPERTIES={
       'cdc_specification': {
           'view_type': 'NEW_IMAGE',
           'tags': { 'key': 'string', 'value': 'string' },
       }
   };
   ```

------
#### [ CLI ]

**Aggiungi tag a uno stream quando crei una nuova tabella utilizzando il AWS CLI**

1. Per creare una tabella con uno stream e applicare automaticamente i tag della tabella allo stream, puoi usare il `propagateTags=Table` flag. Il codice seguente ne è un esempio.

   ```
   aws keyspaces create-table \
   --keyspace-name 'my_keyspace' \
   --table-name 'my_table' \
   --schema-definition 'allColumns=[{name=pk,type=int},{name=ck,type=text}],clusteringKeys=[{name=ck,orderBy=ASC}],partitionKeys=[{name=pk}]' \
   --tags key=tag_key,value=tag_value
   --cdc-specification propagateTags=TABLE,status=ENABLED,viewType=NEW_IMAGE
   ```

1. Per applicare tag diversi allo stream, puoi usare il seguente esempio.

   ```
   aws keyspaces create-table \
   --keyspace-name 'my_keyspace' \
   --table-name 'my_table' \
   --schema-definition 'allColumns=[{name=pk,type=int},{name=ck,type=text}],clusteringKeys=[{name=ck,orderBy=ASC}],partitionKeys=[{name=pk}]' \
   --tags key=tag_key,value=tag_value 
   --cdc-specification 'status=ENABLED,viewType=NEW_IMAGE,tags=[{key=tag_key, value=tag_value}]'
   ```

------

# Aggiungi tag a un nuovo stream per una tabella esistente
<a name="Tagging.Operations.new.stream"></a>

Puoi aggiungere tag quando crei un nuovo stream per una tabella esistente. Puoi usare il `PropagateTags` flag per applicare i tag della tabella allo stream o specificare nuovi tag per lo stream. Puoi usare CQL o the AWS CLI per taggare un nuovo stream.

**Nota**  
Amazon Keyspaces CDC richiede la presenza di un ruolo collegato al servizio (`AWSServiceRoleForAmazonKeyspacesCDC`) che pubblica i dati metrici provenienti dai flussi di Amazon Keyspaces CDC nel tuo account per tuo conto. `"cloudwatch:namespace": "AWS/Cassandra"` CloudWatch Questo ruolo viene creato automaticamente per te. Per ulteriori informazioni, consulta [Utilizzo dei ruoli per gli stream CDC di Amazon Keyspaces](using-service-linked-roles-CDC-streams.md).

------
#### [ Console ]

**Aggiungi tag quando crei un nuovo stream utilizzando (console)**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, scegli **Tabelle**, quindi scegli la tabella per cui desideri aggiungere uno stream.

1. Scegli la scheda **Streams**.

1. Nella sezione **Dettagli dello stream**, scegli **Modifica**.

1. Seleziona **Attiva gli stream.**

1. Seleziona il **tipo di visualizzazione** e continua con **Tag** per creare tag per lo stream.

1. È possibile selezionare una delle seguenti opzioni:
   + **Nessun tag**: utilizza questa opzione se non desideri creare alcun tag per lo stream.
   + **Copia i tag dalla tabella**: utilizza questa opzione se desideri copiare i tag dalla tabella allo stream. Dopo aver copiato i tag, puoi modificarli per lo stream. Nota che questa opzione è disponibile solo se la tabella contiene tag.
   + **Aggiungi nuovi tag**: puoi aggiungere fino a 50 tag per lo stream scegliendo **Aggiungi nuovo tag**.

1. Scegli **Save changes** (Salva modifiche).

------
#### [ Cassandra Query Language (CQL) ]

**Aggiungi tag quando crei un nuovo stream**

1. Per creare un nuovo flusso per una tabella esistente e applicare i tag della tabella allo stream, puoi usare il `'propagate_tags': 'TABLE'` flag. Le seguenti affermazioni ne sono un esempio.

   ```
   ALTER TABLE mytable WITH cdc = TRUE AND CUSTOM_PROPERTIES={ 'cdc_specification': { 'view_type': 'NEW_IMAGE', 'propagate_tags': 'TABLE' } };
   ```

1. Per creare un nuovo flusso per una tabella esistente e specificare nuovi tag, puoi usare l'esempio seguente.

   ```
   ALTER TABLE mytable WITH cdc = TRUE AND CUSTOM_PROPERTIES={ 'cdc_specification': { 'view_type': 'NEW_IMAGE', 'tags': { 'key': 'string', 'value': 'string' }} };
   ```

------
#### [ CLI ]

**Aggiungi tag quando crei un nuovo stream usando il AWS CLI**

1. Per creare un nuovo stream con tag, puoi usare il `propagateTags=TABLE` flag per applicare automaticamente i tag della tabella allo stream. Il codice seguente ne è un esempio.

   ```
   aws keyspaces update-table \ 
   --keyspace-name 'my_keyspace' \ 
   --table-name 'my_table' \
   --cdc-specification propagateTags=TABLE,status=ENABLED,viewType=NEW_IMAGE
   ```

1. Per creare un nuovo flusso per una tabella esistente e specificare nuovi tag, puoi usare il seguente esempio.

   ```
   aws keyspaces update-table \ 
   --keyspace-name 'my_keyspace' \ 
   --table-name 'my_table' \
   --cdc-specification 'status=ENABLED,viewType=NEW_IMAGE,tags=[{key=tag_key, value=tag_value}]'
   ```

------

# Aggiungere nuovi tag a uno stream
<a name="Tagging.Operations.existing.stream"></a>

Puoi aggiungere nuovi tag a uno stream esistente in Amazon Keyspaces utilizzando CQL o il. AWS CLI Puoi aggiungere tag solo allo stream più recente.

------
#### [ Console ]

**Aggiungi tag a uno stream esistente (console)**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, scegli **Tabelle**, quindi scegli la tabella con lo stream a cui desideri taggare.

1. Scegli la scheda **Streams**.

1. Nella sezione **Tag** scegli **Gestisci tag**.

1. Scegli **Aggiungi nuovo tag** per aggiungere un nuovo tag. Puoi creare fino a 50 tag ripetendo questo passaggio.

1. Scegli **Save changes** (Salva modifiche).

------
#### [ Cassandra Query Language (CQL) ]

**Aggiungi tag a uno stream usando CQL**
+ La seguente dichiarazione mostra come aggiungere tag a uno stream esistente.

  ```
  ALTER TABLE mykeyspace.mytable ADD TAGS_FOR_CDC {'key1':'val1', 'key2':'val2'};
  ```

------
#### [ CLI ]

**Aggiungere tag a uno stream utilizzando il AWS CLI**
+ L'esempio seguente mostra come aggiungere nuovi tag a uno stream esistente.

  ```
  aws keyspaces tag-resource --resource-arn 'arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table/stream/2025-05-11T21:21:33.291' --tags 'key=key3,value=val3' 'key=key4,value=val4'
  ```

------

# Eliminare i tag da uno stream
<a name="Tagging.Operations.existing.stream.drop"></a>

Per eliminare i tag da uno stream, puoi utilizzare CQL o. AWS CLI Puoi eliminare solo i tag per lo stream più recente. 

------
#### [ Console ]

**Eliminare i tag da una tabella utilizzando la console Amazon Keyspaces**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, seleziona **Tabelle**.

1. Scegli una tabella dall'elenco e scegli la scheda **Streams**. 

1. Nella sezione **Tag**, scegli **Gestisci tag** per eliminare i tag dalla tabella.

1. Dopo il tag che desideri eliminare, scegli **Rimuovi**.

1. Scegli **Save changes** (Salva modifiche).

------
#### [ Cassandra Query Language (CQL) ]

**Elimina i tag da uno stream usando CQL**
+ La seguente dichiarazione mostra come eliminare i tag da uno stream esistente.

  ```
  ALTER TABLE mytable DROP TAGS_FOR_CDC {'key3':'val3', 'key4':'val4'};
  ```

------
#### [ CLI ]

**Eliminare i tag da uno stream utilizzando il AWS CLI**
+ L'istruzione seguente rimuove i tag specificati da uno stream.

  ```
  aws keyspaces untag-resource --resource-arn 'arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table/stream/2025-05-11T21:21:33.291' --tags 'key=key3,value=val3' 'key=key4,value=val4'
  ```

------

# Visualizza i tag di uno stream
<a name="Tagging.Operations.view.stream"></a>

Gli esempi seguenti mostrano come visualizzare i tag di uno stream in Amazon Keyspaces utilizzando CQL o il. AWS CLI

------
#### [ Console ]

**Visualizza i tag di uno stream utilizzando la console**

1. [Accedi a e apri Console di gestione AWS la console Amazon Keyspaces a casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, seleziona **Tabelle**.

1. Scegli una tabella dall'elenco e scegli la scheda **Streams**. 

1. Puoi visualizzare i tag dello stream nella sezione **Tag**.

------
#### [ Cassandra Query Language (CQL) ]

**Visualizza i tag di uno stream usando CQL**

Per leggere i tag allegati a uno stream, è necessario specificare l'ARN della risorsa dello stream nella `WHERE` clausola. La seguente sintassi CQL ne è un esempio.

```
SELECT * FROM system_schema_mcs.tags WHERE resource_id = stream_arn;
```
+ La seguente query restituisce i tag per lo stream specificato.

  ```
  SELECT tags FROM system_schema_mcs.tags WHERE resource_id = 'arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table/stream/2025-05-06T17:17:39.800';
  ```

  L'output di tale query è simile al seguente.

  ```
   resource_id                                                                                                       | keyspace_name | resource_name           | resource_type | tags   
   ------------------------------------------------------------------------------------------------------------------+---------------+-------------------------+---------------+---------------------- 
   arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table/stream/2025-04-02T23:00:07.052     |      singleks | 2025-04-02T23:00:07.052 |        stream | {'tagkey': 'tagval'}
  ```

------
#### [ CLI ]

**Visualizza i tag di uno stream utilizzando il AWS CLI**
+ Questo esempio mostra come elencare i tag per tutti gli stream nel keyspace specificato.

  ```
  aws keyspaces list-tags-for-resource --resource-arn 'arn:aws:cassandra:us-east-1:111122223333:/keyspace/my_keyspace/table/my_table/stream/2025-05-11T21:21:33.291'
  ```

  L'output dell'ultimo comando è simile al seguente.

  ```
  {
      "tags": [
          {
              "key": "key1",
              "value": "val1"
          },
          {
              "key": "key2",
              "value": "val2"
          },
          {
              "key": "key3",
              "value": "val3"
          },
          {
              "key": "key4",
              "value": "val4"
          }
      ]
  }
  ```

------

# Crea report di allocazione dei costi utilizzando tag per Amazon Keyspaces
<a name="CostAllocationReports"></a>

AWS utilizza i tag per organizzare i costi delle risorse nel report di allocazione dei costi. AWS fornisce due tipi di tag di allocazione dei costi:
+ Un AWS tag generato. AWS definisce, crea e applica questo tag per te.
+ Tag definiti dall'utente. L'utente definisce, crea e applica questi tag.

È necessario attivare entrambi i tipi di tag separatamente per poterli visualizzare in Cost Explorer o in un report di allocazione dei costi. 

 Per attivare i tag AWS generati: 

1.  Accedi Console di gestione AWS e apri la console Billing and Cost Management [https://console.aws.amazon.com/billing/a](https://console.aws.amazon.com/billing/home#/) casa\$1/. 

1.  Nel riquadro di navigazione scegli **Cost Allocation Tags (Tag per l'allocazione dei costi)**. 

1.  In **Tag per l'allocazione dei costi generati da AWS** scegli **Attiva**. 

 Per attivare i tag definiti dall'utente: 

1.  Accedi Console di gestione AWS e apri la console Billing and Cost Management [https://console.aws.amazon.com/billing/a](https://console.aws.amazon.com/billing/home#/) casa\$1/. 

1.  Nel riquadro di navigazione scegli **Cost Allocation Tags (Tag per l'allocazione dei costi)**. 

1.  In **Tag per l'allocazione dei costi definiti dall'utente** scegli **Attiva**. 

 Dopo aver creato e attivato i tag, AWS genera un rapporto di allocazione dei costi con l'utilizzo e i costi raggruppati in base ai tag attivi. Il rapporto sull'allocazione dei costi include tutti i AWS costi per ogni periodo di fatturazione. Il report include sia le risorse taggate, sia quelle non taggate, per permetterti di organizzare in modo chiaro le spese per le risorse. 

**Nota**  
 Attualmente, i dati trasferiti da Amazon Keyspaces non verranno suddivisi per tag nei report di allocazione dei costi. 

 Per ulteriori informazioni, consulta [Utilizzo dei tag per l'allocazione dei costi](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html). 