

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Trabajo con etiquetas para los recursos de Amazon Keyspaces
<a name="tagging-keyspaces"></a>

 Puede rotular los recursos de Amazon Keyspaces (para Apache Cassandra) mediante *etiquetas*. Las etiquetas le permiten categorizar sus recursos de diferentes maneras, por ejemplo, por finalidad, propietario, entorno u otros criterios. Las etiquetas pueden ayudar a hacer lo siguiente: 
+  Identificar rápidamente un recurso según las etiquetas que le haya asignado. 
+  Consulte AWS las facturas desglosadas por etiquetas. 
+ Controle el acceso a los recursos de Amazon Keyspaces en función de etiquetas. Para ver ejemplos de políticas de IAM que utilicen etiquetas, consulte [Autorización basada en etiquetas de Amazon Keyspaces](security_iam_service-with-iam.md#security_iam_service-with-iam-tags).

 El etiquetado es compatible con AWS servicios como Amazon Elastic Compute Cloud (Amazon EC2), Amazon Simple Storage Service (Amazon S3) y Amazon Keyspaces, entre otros. Un etiquetado eficiente puede ofrecerle información detallada sobre los costos, ya que le permite crear informes sobre los servicios que llevan una etiqueta determinada. 

 Para empezar a usar etiquetas, haga lo siguiente: 

1.  Comprender [Restricciones de uso de etiquetas para rotular recursos de Amazon Keyspaces.](TaggingRestrictions.md). 

1.  Crear etiquetas mediante [Etiquete espacios clave, tablas y transmisiones en Amazon Keyspaces](Tagging.Operations.md). 

1.  Úselo [Creación de informes de asignación de costos con etiquetas para Amazon Keyspaces](CostAllocationReports.md) para realizar un seguimiento de sus AWS costes por etiqueta activa. 

 Por último, es conveniente seguir estrategias de etiquetado óptimas. Para obtener más información, consulte [Estrategias de etiquetado de AWS](https://d0.awsstatic.com/aws-answers/AWS_Tagging_Strategies.pdf). 

# Restricciones de uso de etiquetas para rotular recursos de Amazon Keyspaces.
<a name="TaggingRestrictions"></a>

 Cada etiqueta consta de una clave y un valor, ambos definidos por el usuario. Se aplican las siguientes restricciones: 
+  Cada espacio de claves, tabla o transmisión de Amazon Keyspaces solo puede tener una etiqueta con la misma clave. Si intenta agregar una etiqueta existente (con la misma clave), el valor de la etiqueta existente se actualiza con el valor nuevo. 
+ Las etiquetas aplicadas a un espacio de claves no se aplican automáticamente a las tablas que se encuentran dentro de ese espacio de claves. Para aplicar la misma etiqueta a un espacio de claves y a todas sus tablas, cada recurso debe etiquetarse individualmente.
+ Las etiquetas aplicadas a una tabla no se aplican automáticamente a la secuencia de esa tabla. Para aplicar las mismas etiquetas a una tabla y a la secuencia durante la creación de la tabla, puede usar la `PropagateTagsOnEnable` marca al crear la tabla. Con este indicador, Amazon Keyspaces aplica las etiquetas de la tabla a la transmisión durante la creación de la transmisión. Cuando la transmisión está activa, los cambios en las etiquetas de la tabla no se aplican a la transmisión.
+ Al crear un espacio de claves o una tabla multirregión, las etiquetas que defina durante el proceso de creación se aplicarán automáticamente a todos los espacios de claves y tablas de todas las regiones. Al modificar las etiquetas existentes utilizando `ALTER KEYSPACE` o `ALTER TABLE`, la actualización solo se aplica al espacio de claves o a la tabla de la región en la que esté realizando el cambio.
+ Un valor actúa como un descriptor en una categoría de etiquetas (clave). En Amazon Keyspaces, el valor no puede estar vacío ni ser nulo.
+  Las claves y los valores de las etiquetas distinguen entre mayúsculas y minúsculas. 
+  La longitud máxima de la clave es de 128 caracteres Unicode. 
+ La longitud máxima del valor es de 256 caracteres Unicode. 
+  Los caracteres permitidos son letras, espacios en blanco y números, además de los caracteres especiales siguientes: `+ - = . _ : /` 
+  El número máximo de etiquetas por recurso es 50.
+ AWS-a los nombres y valores de las etiquetas asignadas se les asigna automáticamente el `aws:` prefijo, que no puedes asignar. AWS-los nombres de etiqueta asignados no cuentan para el límite de 50 etiquetas. Los nombres de etiquetas asignados por el usuario presentan el prefijo `user:` en el informe de asignación de costos. 
+  No es posible antedatar la aplicación de una etiqueta. 

# Etiquete espacios clave, tablas y transmisiones en Amazon Keyspaces
<a name="Tagging.Operations"></a>

Puede añadir, enumerar, editar o eliminar etiquetas para espacios clave, tablas y secuencias mediante la consola Amazon Keyspaces, el o AWS CLI el lenguaje de consultas Cassandra (CQL). A continuación, puede activar estas etiquetas definidas por el usuario para que aparezcan en la Administración de facturación y costos de AWS consola a fin de realizar un seguimiento de la asignación de costes. Para obtener más información, consulte [Creación de informes de asignación de costos con etiquetas para Amazon Keyspaces](CostAllocationReports.md). 

 Para la edición en bloque, también puede utilizar el Editor de etiquetas en la consola. Para obtener más información, consulte [Uso de Tag Editor](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/tag-editor.html) en la *Guía del usuario de Grupos de recursos de AWS *. 

Para obtener más información sobre la estructura de las etiquetas, consulte [Restricciones de uso de etiquetas para rotular recursos de Amazon Keyspaces.](TaggingRestrictions.md). 

**Topics**
+ [Aplicación de etiquetas al crear un nuevo espacio de claves](Tagging.Operations.new.keyspace.md)
+ [Aplicación de etiquetas a un espacio de claves](Tagging.Operations.existing.keyspace.md)
+ [Eliminación de etiquetas de un espacio de claves](Tagging.Operations.existing.keyspace.drop.md)
+ [Visualización de las etiquetas de un espacio de claves](Tagging.Operations.view.keyspace.md)
+ [Aplicación de etiquetas al crear una nueva tabla](Tagging.Operations.new.table.md)
+ [Aplicación de etiquetas a una tabla](Tagging.Operations.existing.table.md)
+ [Eliminación de etiquetas de una tabla](Tagging.Operations.existing.table.drop.md)
+ [Visualización de las etiquetas de una tabla](Tagging.Operations.view.table.md)
+ [Agregue etiquetas a una nueva secuencia al crear una tabla](Tagging.Operations.new.table.stream.md)
+ [Agregue etiquetas a una nueva transmisión para una tabla existente](Tagging.Operations.new.stream.md)
+ [Añadir nuevas etiquetas a una transmisión](Tagging.Operations.existing.stream.md)
+ [Eliminar etiquetas de una transmisión](Tagging.Operations.existing.stream.drop.md)
+ [Ver las etiquetas de una transmisión](Tagging.Operations.view.stream.md)

# Aplicación de etiquetas al crear un nuevo espacio de claves
<a name="Tagging.Operations.new.keyspace"></a>

Puede utilizar la consola Amazon Keyspaces, CQL o la AWS CLI para añadir etiquetas al crear un nuevo espacio de claves. 

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

**Aplicación de una etiqueta al crear un nuevo espacio de claves mediante la consola**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Espacios de claves** y, a continuación, **Crear espacio de claves**.

1. En la página **Crear espacio de claves**, proporcione un nombre para el espacio de claves. 

1. En **Etiquetas**, seleccione **Agregar nueva etiqueta** e introduzca una clave y un valor.

1. Elija **Crear espacio de claves**.

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

**Aplicación de una etiqueta al crear un nuevo espacio de claves mediante CQL**
+ En el siguiente ejemplo se crea un nuevo espacio de claves con etiquetas.

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

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

**Establezca una etiqueta al crear un nuevo espacio de claves mediante el AWS CLI**
+ Con la siguiente instrucción se crea un nuevo espacio de claves con etiquetas.

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

------

# Aplicación de etiquetas a un espacio de claves
<a name="Tagging.Operations.existing.keyspace"></a>

En los siguientes ejemplos se muestra cómo aplicar etiquetas a un espacio de claves de Amazon Keyspaces.

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

**Aplicación de una etiqueta a un espacio de claves existente con la consola**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Espacios de claves**.

1. Seleccione un espacio de claves de la lista. A continuación, elija la pestaña **Etiquetas**, donde podrá ver las etiquetas del espacio de claves.

1. Seleccione **Administrar etiquetas** para agregar, editar o eliminar etiquetas.

1. Seleccione **Save changes (Guardar cambios)**.

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

**Aplicación de una etiqueta a un espacio de claves existente con CQL**
+ 

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

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

**Añada una etiqueta a un espacio de claves existente mediante el AWS CLI**
+ En el siguiente ejemplo se muestra cómo añadir nuevas etiquetas a un espacio de claves existente.

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

------

# Eliminación de etiquetas de un espacio de claves
<a name="Tagging.Operations.existing.keyspace.drop"></a>

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

**Eliminación de una etiqueta a un espacio de claves existente con la consola**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Espacios de claves**.

1. Seleccione un espacio de claves de la lista. A continuación, elija la pestaña **Etiquetas**, donde podrá ver las etiquetas del espacio de claves.

1. Seleccione **Administrar etiquetas** y elimine las etiquetas que ya no necesite.

1. Seleccione **Save changes (Guardar cambios)**.

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

**Eliminación de una etiqueta a un espacio de claves existente con CQL**
+ 

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

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

**Elimine una etiqueta de un espacio de claves existente mediante el AWS CLI**
+ La siguiente instrucción elimina las etiquetas especificadas de un espacio de claves.

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

------

# Visualización de las etiquetas de un espacio de claves
<a name="Tagging.Operations.view.keyspace"></a>

En los siguientes ejemplos se muestra cómo leer etiquetas mediante la consola, CQL o la AWS CLI.

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

**Visualización de las etiquetas de espacios de claves mediante la consola de Amazon Keyspaces**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Espacios de claves**.

1. Seleccione un espacio de claves de la lista. A continuación, elija la pestaña **Etiquetas**, donde podrá ver las etiquetas del espacio de claves.

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

**Visualización de las etiquetas de un espacio de claves con CQL**

Para leer las etiquetas adjuntas a un espacio de claves, utilice la siguiente instrucción CQL.

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

La cláusula `WHERE` es obligatoria y debe usar uno de los siguientes formatos:
+ `keyspace_name = 'mykeyspace' AND resource_type = 'keyspace'`
+ `resource_id = arn`
+ La siguiente instrucción muestra si un espacio de claves tiene etiquetas.

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

  La salida de la consulta tiene el siguiente aspecto.

  ```
  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 ]

**Vea las etiquetas de un espacio de claves mediante el AWS CLI**
+ En este ejemplo se muestra cómo enumerar las etiquetas del recurso especificado.

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

  La salida del último comando tiene este aspecto.

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

------

# Aplicación de etiquetas al crear una nueva tabla
<a name="Tagging.Operations.new.table"></a>

Puede utilizar la consola Amazon Keyspaces, CQL o la AWS CLI para añadir etiquetas a las tablas nuevas al crearlas. 

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

**Aplicación de una etiqueta al crear una nueva tabla con la (consola)**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Tablas** y, a continuación, seleccione **Crear tabla**.

1. En la página **Crear tabla**, en la sección **Detalles de la tabla**, seleccione un espacio de claves y proporcione un nombre para la tabla.

1. En la sección **Esquema**, cree el esquema para su tabla.

1. En la sección **Configuración de la tabla**, elija **Personalizar configuración**.

1. Continúe en la sección **Etiquetas de la tabla - *opcional*** y elija **Añadir nueva etiqueta** para crear nuevas etiquetas.

1. Seleccione **Create table (Creación de tabla)**.

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

**Aplicación de etiquetas al crear una nueva tabla con CQL**
+ En el siguiente ejemplo se crea una nueva tabla con etiquetas.

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

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

**Añada etiquetas al crear una tabla nueva mediante el AWS CLI**
+ En el siguiente ejemplo se muestra cómo crear una nueva tabla con etiquetas. El comando crea una tabla *myTable* en un espacio de claves ya existente *myKeyspace*. Tenga en cuenta que el comando se ha dividido en diferentes líneas para facilitar la lectura.

  ```
  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'
  ```

------

# Aplicación de etiquetas a una tabla
<a name="Tagging.Operations.existing.table"></a>

Puede agregar etiquetas a una tabla existente en Amazon Keyspaces con la consola, CQL o la AWS CLI.

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

**Aplicación de etiquetas a una tabla mediante la consola de Amazon Keyspaces**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Tablas**.

1. Seleccione una tabla de la lista y seleccione la pestaña **Etiquetas**. 

1. Seleccione **Administrar etiquetas** para añadir etiquetas a la tabla.

1. Seleccione **Save changes (Guardar cambios)**.

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

**Aplicación de etiquetas a una tabla con CQL**
+ La siguiente instrucción muestra cómo agregar etiquetas a una tabla existente.

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

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

**Añada etiquetas a una tabla mediante el AWS CLI**
+ En el siguiente ejemplo se muestra cómo agregar nuevas etiquetas a una tabla existente.

  ```
  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'
  ```

------

# Eliminación de etiquetas de una tabla
<a name="Tagging.Operations.existing.table.drop"></a>

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

**Eliminación de etiquetas de una tabla mediante la consola de Amazon Keyspaces**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Tablas**.

1. Seleccione una tabla de la lista y seleccione la pestaña **Etiquetas**. 

1. Seleccione **Administrar etiquetas** para eliminar etiquetas de la tabla.

1. Seleccione **Save changes (Guardar cambios)**.

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

**Eliminación de etiquetas de una tabla con CQL**
+ La siguiente instrucción muestra cómo eliminar etiquetas de una tabla existente.

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

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

**Añada etiquetas a una tabla mediante el AWS CLI**
+ La siguiente instrucción elimina las etiquetas especificadas de un espacio de claves.

  ```
  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'
  ```

------

# Visualización de las etiquetas de una tabla
<a name="Tagging.Operations.view.table"></a>

Los siguientes ejemplos muestran cómo ver las etiquetas de una tabla en Amazon Keyspaces mediante la consola, el CQL o el. AWS CLI

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

**Visualización de las etiquetas de una tabla mediante la consola**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Tablas**.

1. Seleccione una tabla de la lista y seleccione la pestaña **Etiquetas**. 

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

**Visualización de las etiquetas de una tabla con CQL**

Para leer las etiquetas adjuntas a una tabla, utilice la siguiente instrucción CQL.

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

La cláusula `WHERE` es obligatoria y debe usar uno de los siguientes formatos:
+ `keyspace_name = 'mykeyspace' AND resource_name = 'mytable'`
+ `resource_id = arn`
+ La siguiente consulta devuelve las etiquetas de la tabla especificada.

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

  La salida de esa consulta tiene el siguiente aspecto.

  ```
  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 ]

**Vea las etiquetas de una tabla mediante el AWS CLI**
+ En este ejemplo se muestra cómo enumerar las etiquetas del recurso especificado.

  ```
  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'
  ```

  La salida del último comando tiene este aspecto.

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

------

# Agregue etiquetas a una nueva secuencia al crear una tabla
<a name="Tagging.Operations.new.table.stream"></a>

Puede añadir etiquetas a las transmisiones al crear una nueva tabla con una transmisión mediante CQL o AWS CLI para etiquetar una transmisión.

**nota**  
Amazon Keyspaces CDC requiere la presencia de un rol vinculado a un servicio (`AWSServiceRoleForAmazonKeyspacesCDC`) que publique los datos de métricas de las transmisiones de Amazon Keyspaces CDC en su cuenta `"cloudwatch:namespace": "AWS/Cassandra"` en su nombre. CloudWatch Este rol se crea automáticamente. Para obtener más información, consulte [Uso de roles para las transmisiones de los CDC de Amazon Keyspaces](using-service-linked-roles-CDC-streams.md).

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

**Añada etiquetas a una transmisión al crear una tabla nueva mediante CQL**

1. Para crear una nueva tabla con una secuencia y aplicar las etiquetas de la tabla automáticamente a la secuencia, puedes usar la `'propagate_tags': 'TABLE'` marca. La siguiente instrucción es un ejemplo de ello.

   ```
   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. Para aplicar nuevas etiquetas a la transmisión, puedes usar el siguiente ejemplo.

   ```
   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 ]

**Añada etiquetas a una transmisión al crear una tabla nueva mediante el AWS CLI**

1. Para crear una tabla con una secuencia y aplicar las etiquetas de la tabla automáticamente a la transmisión, puedes usar la `propagateTags=Table` marca. El siguiente código es un ejemplo de ello.

   ```
   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. Para aplicar diferentes etiquetas a la transmisión, puedes usar el siguiente ejemplo.

   ```
   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}]'
   ```

------

# Agregue etiquetas a una nueva transmisión para una tabla existente
<a name="Tagging.Operations.new.stream"></a>

Puede añadir etiquetas al crear una transmisión nueva para una tabla existente. Puede usar la `PropagateTags` marca para aplicar las etiquetas de la tabla a la transmisión o especificar nuevas etiquetas para la transmisión. Puedes usar CQL o el AWS CLI para etiquetar una nueva transmisión.

**nota**  
Amazon Keyspaces CDC requiere la presencia de un rol vinculado a un servicio (`AWSServiceRoleForAmazonKeyspacesCDC`) que publique los datos de métricas de las transmisiones de Amazon Keyspaces CDC en su cuenta `"cloudwatch:namespace": "AWS/Cassandra"` en su nombre. CloudWatch Este rol se crea automáticamente. Para obtener más información, consulte [Uso de roles para las transmisiones de los CDC de Amazon Keyspaces](using-service-linked-roles-CDC-streams.md).

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

**Añada etiquetas al crear una nueva transmisión mediante la (consola)**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, selecciona **Tablas** y, a continuación, elige la tabla a la que quieres añadir una transmisión.

1. Seleccione la pestaña **Streams**.

1. En la sección **de detalles de la transmisión**, selecciona **Editar**.

1. Selecciona **Activar las transmisiones**.

1. Seleccione el **tipo de vista** y vaya a **Etiquetas** para crear etiquetas para la transmisión.

1. Puede seleccionar una de las siguientes opciones:
   + **Sin etiquetas**: utilice esta opción si no desea crear ninguna etiqueta para la transmisión.
   + **Copiar etiquetas de la tabla**: utilice esta opción si desea copiar las etiquetas de la tabla al flujo. Tras copiar las etiquetas, puede editarlas para la transmisión. Tenga en cuenta que esta opción solo está disponible si la tabla tiene etiquetas.
   + **Añadir etiquetas nuevas**: puedes añadir hasta 50 etiquetas para la transmisión seleccionando **Añadir nueva etiqueta**.

1. Seleccione **Save changes (Guardar cambios)**.

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

**Agrega etiquetas al crear una nueva transmisión**

1. Para crear una nueva transmisión para una tabla existente y aplicar las etiquetas de la tabla a la transmisión, puedes usar la `'propagate_tags': 'TABLE'` marca. Las siguientes declaraciones son un ejemplo de ello.

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

1. Para crear un flujo nuevo para una tabla existente y especificar nuevas etiquetas, puede usar el siguiente ejemplo.

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

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

**Añada etiquetas al crear una nueva transmisión mediante el AWS CLI**

1. Para crear una nueva transmisión con etiquetas, puedes usar la `propagateTags=TABLE` marca para aplicar automáticamente las etiquetas de la tabla a la transmisión. El siguiente código es un ejemplo de ello.

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

1. Para crear una nueva transmisión para una tabla existente y especificar nuevas etiquetas, puedes usar el siguiente ejemplo.

   ```
   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}]'
   ```

------

# Añadir nuevas etiquetas a una transmisión
<a name="Tagging.Operations.existing.stream"></a>

Puede añadir nuevas etiquetas a una transmisión existente en Amazon Keyspaces mediante el CQL o el. AWS CLI Solo puede añadir etiquetas a la última transmisión.

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

**Añadir etiquetas a una transmisión existente (consola)**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, selecciona **Tablas** y, a continuación, elige la tabla con la secuencia que quieres etiquetar.

1. Seleccione la pestaña **Streams**.

1. En la sección **Etiquetas**, elija **Administrar etiquetas**.

1. Seleccione **Añadir nueva etiqueta** para añadir una nueva etiqueta. Puedes crear hasta 50 etiquetas repitiendo este paso.

1. Seleccione **Save changes (Guardar cambios)**.

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

**Añada etiquetas a una transmisión mediante CQL**
+ La siguiente declaración muestra cómo añadir etiquetas a una transmisión existente.

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

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

**Añada etiquetas a una transmisión mediante el AWS CLI**
+ El siguiente ejemplo muestra cómo añadir nuevas etiquetas a una transmisión existente.

  ```
  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'
  ```

------

# Eliminar etiquetas de una transmisión
<a name="Tagging.Operations.existing.stream.drop"></a>

Para eliminar etiquetas de una transmisión, puede usar CQL o el. AWS CLI Solo puedes eliminar las etiquetas de la última transmisión. 

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

**Eliminación de etiquetas de una tabla mediante la consola de Amazon Keyspaces**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Tablas**.

1. Elige una tabla de la lista y selecciona la pestaña **Streams**. 

1. En la sección **Etiquetas**, elija **Administrar etiquetas** para eliminar las etiquetas de la tabla.

1. Después de la etiqueta que quieres eliminar, selecciona **Eliminar**.

1. Seleccione **Save changes (Guardar cambios)**.

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

**Elimine las etiquetas de una transmisión mediante CQL**
+ La siguiente declaración muestra cómo eliminar etiquetas de una transmisión existente.

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

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

**Elimine las etiquetas de una transmisión mediante el AWS CLI**
+ La siguiente instrucción elimina las etiquetas especificadas de un flujo.

  ```
  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'
  ```

------

# Ver las etiquetas de una transmisión
<a name="Tagging.Operations.view.stream"></a>

Los siguientes ejemplos muestran cómo ver las etiquetas de una transmisión en Amazon Keyspaces mediante CQL o el. AWS CLI

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

**Vea las etiquetas de una transmisión mediante la consola**

1. [Inicia sesión en la Consola de administración de AWS consola de Amazon Keyspaces y ábrela desde casahttps://console.aws.amazon.com/keyspaces/.](https://console.aws.amazon.com/keyspaces/home)

1. En el panel de navegación, elija **Tablas**.

1. Elige una tabla de la lista y selecciona la pestaña **Streams**. 

1. Puede ver las etiquetas de la transmisión en la sección **Etiquetas**.

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

**Vea las etiquetas de una transmisión mediante CQL**

Para leer las etiquetas adjuntas a una transmisión, debe especificar el ARN de recurso de la transmisión en la `WHERE` cláusula. La siguiente sintaxis CQL es un ejemplo de ello.

```
SELECT * FROM system_schema_mcs.tags WHERE resource_id = stream_arn;
```
+ La siguiente consulta devuelve las etiquetas del flujo especificado.

  ```
  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';
  ```

  La salida de esa consulta tiene el siguiente aspecto.

  ```
   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 ]

**Vea las etiquetas de una transmisión mediante el AWS CLI**
+ En este ejemplo, se muestra cómo enumerar las etiquetas de todos los flujos en el espacio de claves especificado.

  ```
  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'
  ```

  La salida del último comando tiene este aspecto.

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

------

# Creación de informes de asignación de costos con etiquetas para Amazon Keyspaces
<a name="CostAllocationReports"></a>

AWS utiliza etiquetas para organizar los costes de los recursos en el informe de asignación de costes. AWS proporciona dos tipos de etiquetas de asignación de costes:
+ Una etiqueta AWS generada por nosotros. AWS define, crea y aplica esta etiqueta por usted.
+ Etiquetas definidas por el usuario. Puede definir, crear y aplicar estas etiquetas.

Debe activar ambos tipos de etiquetas por separado para que puedan aparecer en el Explorador de costos o en un informe de asignación de costos. 

 Para activar las etiquetas AWS generadas por nosotros: 

1.  Inicie sesión en la consola de Billing Consola de administración de AWS and Cost Management y ábrala en [https://console.aws.amazon.com/billing/home\$1/](https://console.aws.amazon.com/billing/home#/). 

1.  En el panel de navegación, seleccione **Etiquetas de asignación de costos**. 

1.  En **Etiquetas de asignación de costos generada por AWS**, elija **Activar**. 

 Para activar las etiquetas definidas por el usuario: 

1.  Inicie sesión en la consola de Billing Consola de administración de AWS and Cost Management y ábrala en [https://console.aws.amazon.com/billing/home\$1/](https://console.aws.amazon.com/billing/home#/). 

1.  En el panel de navegación, seleccione **Etiquetas de asignación de costos**. 

1.  En **Etiquetas de asignación de costos definidas por el usuario**, elija **Activar**. 

 Tras crear y activar las etiquetas, AWS genera un informe de asignación de costes con el uso y los costes agrupados por las etiquetas activas. El informe de asignación de costos incluye todos AWS los costos de cada período de facturación. El informe incluye tanto recursos etiquetados como sin etiquetar, para que pueda organizar con claridad los cargos de los recursos. 

**nota**  
 En la actualidad, los datos transferidos desde Amazon Keyspaces no se desglosan por etiquetas en los informes de asignación de costos. 

 Para obtener más información, consulte [Uso de etiquetas de asignación de costos](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html). 