Agregue etiquetas a una nueva secuencia al crear una tabla - Amazon Keyspaces (para Apache Cassandra)

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.

Agregue etiquetas a una nueva secuencia al crear una tabla

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.

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' } };
  2. 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
  2. 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=[{tag_key=tag_value}]