將標籤新增至現有資料表的新串流 - Amazon Keyspaces (適用於 Apache Cassandra)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將標籤新增至現有資料表的新串流

您可以在為現有資料表建立新串流時新增標籤。您可以使用 PropagateTagsOnEnable旗標將資料表標籤套用至串流,或指定串流的新標籤。您可以使用 CQL 或 AWS CLI 來標記新的串流。

注意

Amazon Keyspaces CDC 需要存在服務連結角色 (AWSServiceRoleForAmazonKeyspacesCDC),以代表您將指標資料從 Amazon Keyspaces CDC 串流發佈到 CloudWatch 帳戶中"cloudwatch:namespace": "AWS/Cassandra"的 。系統會自動建立此角色。如需詳細資訊,請參閱使用 Amazon Keyspaces CDC 串流的角色

Cassandra Query Language (CQL)
建立新串流時新增標籤
  1. 若要為現有資料表建立新的串流,並將資料表的標籤套用至串流,您可以使用 'propagate_tags': 'TABLE'旗標。下列陳述式為範例。

    ALTER TABLE mytable WITH cdc = TRUE AND CUSTOM_PROPERTIES={ 'cdc_specification': { 'view_type': 'NEW_IMAGE', 'propagate_tags': 'TABLE' } };
  2. 若要為現有資料表建立新的串流並指定新標籤,您可以使用下列範例。

    ALTER TABLE mytable WITH cdc = TRUE AND CUSTOM_PROPERTIES={ 'cdc_specification': { 'view_type': 'NEW_IMAGE', 'tags': { 'key': 'string', 'value': 'string' }, } };
CLI
使用 建立新串流時新增標籤 AWS CLI
  1. 若要使用標籤建立新的串流,您可以使用 propagateTags=TABLE旗標將資料表的標籤自動套用至串流。下列程式碼為範例。

    aws keyspaces update-table \ --keyspace-name 'my_keyspace' \ --table-name 'my_table' \ --cdc-specification propagateTags=TABLE,status=ENABLED,viewType=NEW_IMAGE
  2. 若要為現有資料表建立新的串流並指定新標籤,您可以使用下列範例。

    aws keyspaces update-table \ --keyspace-name 'my_keyspace' \ --table-name 'my_table' \ --cdc-specification propagateTags=TABLE,status=ENABLED,viewType=NEW_IMAGE,tags=[{tag_key=tag_value}]