Amazon Keyspaces で CDC ストリームを表示する - Amazon Keyspaces (Apache Cassandra 向け)

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

Amazon Keyspaces で CDC ストリームを表示する

キースペース内のすべてのストリームを表示または一覧表示するには、CQL system_schema_mcs.streamsの ステートメントを使用してシステムキースペースのテーブルをクエリするか、 AWS CLIまたは コンソールで get-streamおよび list-stream コマンドを使用します。

必要なアクセス許可については、「Amazon Keyspaces で CDC ストリームを操作するためのアクセス許可を設定する」を参照してください。

Cassandra Query Language (CQL)
CQL で CDC ストリームを表示する
  • テーブルの CDC ステータスをモニタリングするには、次のステートメントを使用できます。

    SELECT custom_properties FROM system_schema_mcs.tables WHERE keyspace_name='my_keyspace' and table_name='my_table';

    コマンドの出力は次のようになります。

    ... custom_properties ---------------------------------------------------------------------------------- {'cdc_specification':{'status': 'Enabled', 'view_type': 'NEW_IMAGE', 'latest_stream_arn': 'arn:aws:cassandra:aws-region:111122223333:/keyspace/my_keyspace/table/my_table/stream/stream_label''}} ...
CLI
で CDC ストリームを表示する AWS CLI
  1. この例では、テーブルのストリーム情報を表示する方法を示します。

    aws keyspaces get-table \ --keyspace-name 'my_keyspace' \ --table-name 'my_table'

    コマンドの出力は次のようになります。

    { "keyspaceName": "my_keyspace", "tableName": "my_table", ... Other fields ..., "latestStreamArn": "arn:aws:cassandra:aws-region:111122223333:/keyspace/my_keyspace/table/my_table/stream/stream_label", "cdcSpecification": { "status": "ENABLED", "viewType": "NEW_AND_OLD_IMAGES" } }
  2. 指定した のアカウント内のすべてのストリームを一覧表示できます AWS リージョン。次のコマンドは、その一例です。

    aws keyspaces list-streams --region aws-region

    コマンドの出力は次のようになります。

    { "Streams": [ { "StreamArn": "arn:aws:cassandra:aws-region:111122223333:/keyspace/ks_1/table/t1/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_1" "TableName": "t1", }, { "StreamArn": "arn:aws:cassandra:aws-region:111122223333:/keyspace/ks_1/table/t2/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_1"Create a keyspace with the name catalog. Note that streams are not supported in multi-Region keyspaces. "TableName": "t2", }, { "StreamArn": "arn:aws:cassandra:aws-region:111122223333:/keyspace/ks_2/table/t1/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_3" "TableName": "t1", } ] }
  3. 次のパラメータを使用して、特定のキースペースの CDC ストリームを一覧表示することもできます。

    aws keyspaces list-streams --keyspace-name ks_1 --region aws-region

    コマンドの出力は次のようになります。

    { "Streams": [ { "StreamArn": "arn:aws:cassandra:aws-region:111122223333:/keyspace/ks_1/table/t1/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_1" "TableName": "t1", }, { "StreamArn": "arn:aws:cassandra:aws-region:111122223333:/keyspace/ks_1/table/t2/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_1" "TableName": "t2", } ] }
  4. 次のパラメータを使用して、特定のテーブルの CDC ストリームを一覧表示することもできます。

    aws keyspaces list-streams --keyspace-name ks_1 --table-name t2 --region aws-region

    コマンドの出力は次のようになります。

    { "Streams": [ { "StreamArn": "arn:aws:cassandra:aws-region:111122223333:/keyspace/ks_1/table/t2/stream/2023-05-11T21:21:33.291", "StreamLabel": "2023-05-11T21:21:33.291", "KeyspaceName": "ks_1" "TableName": "t2", } ] }
Console
Amazon Keyspaces コンソールで CDC ストリームを表示する
  1. にサインインし AWS Management Console、https://console.aws.amazon.com/keyspaces/home で Amazon Keyspaces コンソールを開きます。

  2. ナビゲーションペインで、テーブルを選択し、リストからテーブルを選択します。

  3. ストリームタブを選択して、ストリームの詳細を確認します。