Adicione tags a um novo stream ao criar uma tabela - Amazon Keyspaces (para Apache Cassandra)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Adicione tags a um novo stream ao criar uma tabela

Você pode adicionar tags aos streams ao criar uma nova tabela com um stream usando CQL ou AWS CLI para marcar um stream.

nota

O Amazon Keyspaces CDC exige a presença de uma função vinculada ao serviço (AWSServiceRoleForAmazonKeyspacesCDC) que publique dados métricos dos streams do Amazon Keyspaces CDC na sua conta em seu nome. "cloudwatch:namespace": "AWS/Cassandra" CloudWatch Esta função é criada automaticamente para você. Para obter mais informações, consulte Usando funções para streams CDC do Amazon Keyspaces.

Cassandra Query Language (CQL)
Adicione tags a um stream ao criar uma nova tabela usando CQL
  1. Para criar uma nova tabela com um fluxo e aplicar as tags da tabela automaticamente ao fluxo, você pode usar o 'propagate_tags': 'TABLE' sinalizador. A instrução a seguir é um exemplo disso.

    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 novas tags ao stream, você pode usar o exemplo a seguir.

    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
Adicione tags a um stream ao criar uma nova tabela usando o AWS CLI
  1. Para criar uma tabela com um fluxo e aplicar as tags da tabela automaticamente ao fluxo, você pode usar o propagateTags=Table sinalizador. O código a seguir é um exemplo disso.

    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 tags diferentes ao stream, você pode usar o exemplo a seguir.

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