既存のテーブルの新しいストリームにタグを追加する - Amazon Keyspaces (Apache Cassandra 向け)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

既存のテーブルの新しいストリームにタグを追加する

既存のテーブルの新しいストリームを作成するときにタグを追加できます。PropagateTagsOnEnable フラグを使用して、テーブルタグをストリームに適用するか、ストリームの新しいタグを指定できます。CQL または を使用して AWS CLI 、新しいストリームにタグを付けることができます。

注記

Amazon Keyspaces CDC には、ユーザーに代わって Amazon Keyspaces CDC ストリームから CloudWatch アカウントの "cloudwatch:namespace": "AWS/Cassandra" にメトリクスデータを発行するサービスにリンクされたロール (AWSServiceRoleForAmazonKeyspacesCDC) が必要です。このロールは自動的に作成されます。詳細については、「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}]