Afficher les streams du CDC sur Amazon Keyspaces - Amazon Keyspaces (pour Apache Cassandra)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Afficher les streams du CDC sur Amazon Keyspaces

Pour afficher ou répertorier tous les flux dans l'espace clavier, vous pouvez interroger la table system_schema_mcs.streams dans l'espace clavier du système à l'aide d'une instruction dans CQL, ou utiliser les list-stream commandes get-stream et avec le ou la AWS CLI console.

Pour les autorisations requises, consultez Configurer les autorisations pour utiliser les flux CDC dans Amazon Keyspaces.

Cassandra Query Language (CQL)
Afficher les flux du CDC avec CQL
  • Pour contrôler l'état CDC de votre table, vous pouvez utiliser l'instruction suivante.

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

    Le résultat de la commande ressemble à ceci.

    ... 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
Visionnez les diffusions du CDC avec le AWS CLI
  1. Cet exemple montre comment afficher les informations de flux d'une table.

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

    Le résultat de la commande ressemble à ceci.

    { "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. Vous pouvez répertorier tous les flux de votre compte dans un format spécifique Région AWS. La commande suivante en est un exemple.

    aws keyspaces list-streams --region aws-region

    Le résultat de la commande peut ressembler à ceci.

    { "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. Vous pouvez également répertorier les flux CDC pour un espace de touches donné à l'aide des paramètres suivants.

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

    Le résultat de la commande ressemble à ceci.

    { "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. Vous pouvez également répertorier les flux CDC pour une table donnée à l'aide des paramètres suivants.

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

    Le résultat de la commande ressemble à ceci.

    { "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
Afficher les flux CDC dans la console Amazon Keyspaces
  1. Connectez-vous à la AWS Management Console console Amazon Keyspaces et ouvrez-la chez https://console.aws.amazon.com/keyspaces/ vous.

  2. Dans le volet de navigation, choisissez Tables, puis choisissez une table dans la liste.

  3. Choisissez l'onglet Streams pour consulter les détails du stream.