테이블을 생성할 때 새 스트림에 태그 추가 - Amazon Keyspaces(Apache Cassandra용)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

테이블을 생성할 때 새 스트림에 태그 추가

CQL 또는를 사용하여 스트림에 태그를 지정하는 스트림으로 새 테이블을 생성할 때 스트림 AWS CLI 에 태그를 추가할 수 있습니다.

참고

Amazon Keyspaces CDC에서는 사용자를 대신하여 Amazon Keyspaces CDC 스트림의 지표 데이터를 CloudWatch 계정"cloudwatch:namespace": "AWS/Cassandra"의에 게시하는 서비스 연결 역할(AWSServiceRoleForAmazonKeyspacesCDC)이 있어야 합니다. 이 역할은 자동으로 생성됩니다. 자세한 내용은 Amazon Keyspaces CDC 스트림에 역할 사용 단원을 참조하십시오.

Cassandra Query Language (CQL)
CQL을 사용하여 새 테이블을 생성할 때 스트림에 태그 추가
  1. 스트림을 사용하여 새 테이블을 생성하고 테이블 태그를 스트림에 자동으로 적용하려면 'propagate_tags': 'TABLE' 플래그를 사용할 수 있습니다. 다음 문은 이에 대한 예입니다.

    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. 스트림에 새 태그를 적용하려면 다음 예제를 사용할 수 있습니다.

    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
를 사용하여 새 테이블을 생성할 때 스트림에 태그 추가 AWS CLI
  1. 스트림이 있는 테이블을 생성하고 테이블 태그를 스트림에 자동으로 적용하려면 propagateTags=Table 플래그를 사용할 수 있습니다. 다음 코드는 이에 대한 예입니다.

    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. 스트림에 다른 태그를 적용하려면 다음 예제를 사용할 수 있습니다.

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