Aggiungi tag a un nuovo stream durante la creazione di una tabella - Amazon Keyspaces (per Apache Cassandra)

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 un nuovo stream durante la creazione di una tabella

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.

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