Tambahkan tag ke aliran baru saat membuat tabel - Amazon Keyspaces (untuk Apache Cassandra)

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tambahkan tag ke aliran baru saat membuat tabel

Anda dapat menambahkan tag ke aliran saat Anda membuat tabel baru dengan aliran menggunakan CQL atau AWS CLI untuk menandai aliran.

catatan

Amazon Keyspaces CDC memerlukan keberadaan peran terkait layanan (AWSServiceRoleForAmazonKeyspacesCDC) yang menerbitkan data metrik dari aliran CDC Amazon Keyspaces ke dalam akun Anda atas nama Anda. "cloudwatch:namespace": "AWS/Cassandra" CloudWatch Peran ini dibuat secara otomatis untuk Anda. Untuk informasi selengkapnya, lihat Menggunakan peran untuk aliran CDC Amazon Keyspaces.

Cassandra Query Language (CQL)
Tambahkan tag ke aliran saat membuat tabel baru menggunakan CQL
  1. Untuk membuat tabel baru dengan aliran dan menerapkan tag tabel secara otomatis ke aliran, Anda dapat menggunakan 'propagate_tags': 'TABLE' bendera. Pernyataan berikut adalah contoh dari ini.

    CREATE TABLE mytable (pk int, ck text, PRIMARY KEY(pk)) WITH TAGS={'key1':'val1', 'key2':'val2'} AND cdc = TRUE AND CUSTOM_PROPERTIES={ 'cdc_specification': { 'view_type': 'NEW_IMAGE', 'propagate_tags': 'TABLE' } };
  2. Untuk menerapkan tag baru ke aliran, Anda dapat menggunakan contoh berikut.

    CREATE TABLE mytable (pk int, ck text, PRIMARY KEY(pk)) WITH TAGS={'key1':'val1', 'key2':'val2'} AND cdc = TRUE AND CUSTOM_PROPERTIES={ 'cdc_specification': { 'view_type': 'NEW_IMAGE', 'tags': { 'key': 'string', 'value': 'string' }, } };
CLI
Tambahkan tag ke aliran saat membuat tabel baru menggunakan AWS CLI
  1. Untuk membuat tabel dengan aliran dan menerapkan tag tabel secara otomatis ke aliran, Anda dapat menggunakan propagateTags=Table bendera. Kode berikut adalah contoh dari ini.

    aws keyspaces create-table \ --keyspace-name 'my_keyspace' \ --table-name 'my_table' \ --schema-definition 'allColumns=[{name=pk,type=int},{name=ck,type=text}],clusteringKeys=[{name=ck,orderBy=ASC}],partitionKeys=[{name=pk}]' \ --tags key=tag_key,value=tag_value --cdc-specification propagateTags=TABLE,status=ENABLED,viewType=NEW_IMAGE
  2. Untuk menerapkan tag yang berbeda ke aliran, Anda dapat menggunakan contoh berikut.

    aws keyspaces create-table \ --keyspace-name 'my_keyspace' \ --table-name 'my_table' \ --schema-definition 'allColumns=[{name=pk,type=int},{name=ck,type=text}],clusteringKeys=[{name=ck,orderBy=ASC}],partitionKeys=[{name=pk}]' \ --tags key=tag_key,value=tag_value--cdc-specification status=ENABLED,viewType=NEW_IMAGE,tags=[{tag_key=tag_value}]