Ajouter des balises à un nouveau flux lors de la création d'une table - Amazon Keyspaces (pour Apache Cassandra)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Ajouter des balises à un nouveau flux lors de la création d'une table

Vous pouvez ajouter des balises aux flux lorsque vous créez une nouvelle table avec un flux à l'aide de CQL ou AWS CLI pour baliser un flux.

Note

Amazon Keyspaces CDC nécessite la présence d'un rôle lié à un service (AWSServiceRoleForAmazonKeyspacesCDC) qui publie les données métriques provenant des flux Amazon Keyspaces CDC sur votre compte en votre nom"cloudwatch:namespace": "AWS/Cassandra". CloudWatch Ce rôle est créé automatiquement pour vous. Pour de plus amples informations, veuillez consulter Utilisation de rôles pour les flux CDC d'Amazon Keyspaces.

Cassandra Query Language (CQL)
Ajouter des balises à un flux lors de la création d'une nouvelle table à l'aide de CQL
  1. Pour créer une nouvelle table avec un flux et appliquer automatiquement les balises du tableau au flux, vous pouvez utiliser l''propagate_tags': 'TABLE'indicateur. La déclaration suivante en est un exemple.

    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. Pour appliquer de nouvelles balises au flux, vous pouvez utiliser l'exemple suivant.

    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
Ajoutez des balises à un flux lors de la création d'une nouvelle table à l'aide du AWS CLI
  1. Pour créer une table avec un flux et appliquer automatiquement les balises du tableau au flux, vous pouvez utiliser l'propagateTags=Tableindicateur. Le code suivant en est un exemple.

    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. Pour appliquer différentes balises au flux, vous pouvez utiliser l'exemple suivant.

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