本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为现有表的新数据流添加标签
在为现有表创建新直播时,可以添加标签。您可以使用该PropagateTagsOnEnable
标志将表标签应用于流,也可以为直播指定新标签。您可以使用 CQL 或 AWS CLI 来标记新流。
Amazon Keyspaces CDC 要求存在服务相关角色 (AWSServiceRoleForAmazonKeyspacesCDC
),该角色代表您将来自亚马逊密钥空间 CDC 流的指标数据发布到您的"cloudwatch:namespace": "AWS/Cassandra"
CloudWatch 账户中。将自动为您创建此角色。有关更多信息,请参阅 在 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}]