本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將標籤新增至現有資料表的新串流
您可以在為現有資料表建立新串流時新增標籤。您可以使用 PropagateTagsOnEnable
旗標將資料表標籤套用至串流,或指定串流的新標籤。您可以使用 CQL 或 AWS CLI 來標記新的串流。
Amazon Keyspaces CDC 需要存在服務連結角色 (AWSServiceRoleForAmazonKeyspacesCDC
),以代表您將指標資料從 Amazon Keyspaces CDC 串流發佈到 CloudWatch 帳戶中"cloudwatch:namespace": "AWS/Cassandra"
的 。系統會自動建立此角色。如需詳細資訊,請參閱使用 Amazon Keyspaces CDC 串流的角色。
- Cassandra Query Language (CQL)
-
建立新串流時新增標籤
-
若要為現有資料表建立新的串流,並將資料表的標籤套用至串流,您可以使用 'propagate_tags': 'TABLE'
旗標。下列陳述式為範例。
ALTER TABLE mytable WITH cdc = TRUE AND CUSTOM_PROPERTIES={ 'cdc_specification': { 'view_type': 'NEW_IMAGE', 'propagate_tags': 'TABLE' } };
-
若要為現有資料表建立新的串流並指定新標籤,您可以使用下列範例。
ALTER TABLE mytable WITH cdc = TRUE AND CUSTOM_PROPERTIES={ 'cdc_specification': { 'view_type': 'NEW_IMAGE', 'tags': { 'key': 'string', 'value': 'string' }, } };
- CLI
-
使用 建立新串流時新增標籤 AWS CLI
-
若要使用標籤建立新的串流,您可以使用 propagateTags=TABLE
旗標將資料表的標籤自動套用至串流。下列程式碼為範例。
aws keyspaces update-table \
--keyspace-name 'my_keyspace' \
--table-name 'my_table' \
--cdc-specification propagateTags=TABLE,status=ENABLED,viewType=NEW_IMAGE
-
若要為現有資料表建立新的串流並指定新標籤,您可以使用下列範例。
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}]