

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

# 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"
          }
      ]
  }
  ```

------