Fügen Sie beim Erstellen einer Tabelle Tags zu einem neuen Stream hinzu - Amazon Keyspaces (für Apache Cassandra)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Fügen Sie beim Erstellen einer Tabelle Tags zu einem neuen Stream hinzu

Sie können Tags zu Streams hinzufügen, wenn Sie eine neue Tabelle mit einem Stream erstellen, indem Sie CQL verwenden oder einen Stream AWS CLI taggen.

Anmerkung

Amazon Keyspaces CDC erfordert das Vorhandensein einer serviceverknüpften Rolle (AWSServiceRoleForAmazonKeyspacesCDC), die in Ihrem Namen Metrikdaten aus Amazon Keyspaces CDC-Streams "cloudwatch:namespace": "AWS/Cassandra" in Ihrem CloudWatch Konto veröffentlicht. Diese Rolle wird automatisch für Sie erstellt. Weitere Informationen finden Sie unter Rollen für Amazon Keyspaces CDC-Streams verwenden.

Cassandra Query Language (CQL)
Fügen Sie Tags zu einem Stream hinzu, wenn Sie eine neue Tabelle mit CQL erstellen
  1. Um eine neue Tabelle mit einem Stream zu erstellen und die Tabellen-Tags automatisch auf den Stream anzuwenden, können Sie das 'propagate_tags': 'TABLE' Flag verwenden. Die folgende Aussage ist ein Beispiel dafür.

    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. Um neue Tags auf den Stream anzuwenden, können Sie das folgende Beispiel verwenden.

    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
Fügen Sie einem Stream Tags hinzu, wenn Sie eine neue Tabelle mit dem erstellen AWS CLI
  1. Um eine Tabelle mit einem Stream zu erstellen und die Tabellen-Tags automatisch auf den Stream anzuwenden, können Sie das propagateTags=Table Flag verwenden. Der folgende Code ist ein Beispiel dafür.

    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. Um verschiedene Tags auf den Stream anzuwenden, können Sie das folgende Beispiel verwenden.

    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}]