本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
为现有表的新数据流添加标签
在为现有表创建新直播时,可以添加标签。您可以使用该PropagateTags
标志将表标签应用于流,也可以为直播指定新标签。您可以使用 CQL 或 AWS CLI 来标记新流。
注意
Amazon Keyspaces CDC 要求存在服务相关角色 (AWSServiceRoleForAmazonKeyspacesCDC
),该角色代表您将来自亚马逊密钥空间 CDC 流的指标数据发布到您的"cloudwatch:namespace": "AWS/Cassandra"
CloudWatch 账户中。将自动为您创建此角色。有关更多信息,请参阅 在 Amazon Keyspaces CDC 直播中使用角色。
- Console
-
使用(控制台)创建新直播时添加标签
-
登录并在家中打开 Amazon Keyspaces 控制台。 AWS Management Console https://console.aws.amazon.com/keyspaces/
-
在导航窗格中,选择 T ables,然后选择要为其添加直播的表。
-
选择 “直播” 选项卡。
-
在直播详情部分中,选择编辑。
选择 “开启直播”。
-
选择视图类型并继续前往标签为直播创建标签。
您可以选择下列选项之一:
无标签 — 如果您不想为直播创建任何标签,请使用此选项。
从表中复制标签-如果要将标签从表复制到流,请使用此选项。复制标签后,您可以为直播编辑标签。请注意,只有当表格有标签时,此选项才可用。
添加新标签-通过选择 “添加新标签”,您最多可以为直播添加 50 个标签。
-
选择保存更改。
-
- 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 'status=ENABLED,viewType=NEW_IMAGE,tags=[{key=tag_key, value=tag_value}]'
-