Ajouter des balises à un nouveau flux pour une table existante - 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.

Ajouter des balises à un nouveau flux pour une table existante

Vous pouvez ajouter des balises lorsque vous créez un nouveau flux pour une table existante. Vous pouvez utiliser l'PropagateTagsindicateur pour appliquer les balises de table au flux ou spécifier de nouvelles balises pour le flux. Vous pouvez utiliser le CQL ou le AWS CLI pour baliser un nouveau flux.

Note

Amazon Keyspaces CDC nécessite la présence d'un rôle lié à un service (AWSServiceRoleForAmazonKeyspacesCDC) qui publie les données métriques provenant des flux Amazon Keyspaces CDC sur votre compte en votre nom"cloudwatch:namespace": "AWS/Cassandra". CloudWatch Ce rôle est créé automatiquement pour vous. Pour de plus amples informations, veuillez consulter Utilisation de rôles pour les flux CDC d'Amazon Keyspaces.

Console
Ajoutez des balises lors de la création d'un nouveau flux à l'aide de la (console)
  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 la table pour laquelle vous souhaitez ajouter un flux.

  3. Choisissez l'onglet Streams.

  4. Dans la section Détails du flux, choisissez Modifier.

  5. Sélectionnez Activer les streams.

  6. Sélectionnez le type d'affichage et passez à Tags pour créer des balises pour le flux.

  7. Vous pouvez sélectionner l'une des options suivantes :

    • Pas de balises : utilisez cette option si vous ne souhaitez pas créer de balises pour le flux.

    • Copier les balises de la table : utilisez cette option si vous souhaitez copier les balises de la table vers le flux. Après avoir copié les tags, vous pouvez les modifier pour le stream. Notez que cette option n'est disponible que si le tableau comporte des balises.

    • Ajouter de nouveaux tags — Vous pouvez ajouter jusqu'à 50 tags pour le stream en choisissant Ajouter un nouveau tag.

  8. Sélectionnez Enregistrer les modifications.

Cassandra Query Language (CQL)
Ajouter des tags lors de la création d'un nouveau stream
  1. Pour créer un nouveau flux pour une table existante et appliquer les balises de la table au flux, vous pouvez utiliser l''propagate_tags': 'TABLE'indicateur. Les déclarations suivantes en sont un exemple.

    ALTER TABLE mytable WITH cdc = TRUE AND CUSTOM_PROPERTIES={ 'cdc_specification': { 'view_type': 'NEW_IMAGE', 'propagate_tags': 'TABLE' } };
  2. Pour créer un nouveau flux pour une table existante et spécifier de nouvelles balises, vous pouvez utiliser l'exemple suivant.

    ALTER TABLE mytable WITH cdc = TRUE AND CUSTOM_PROPERTIES={ 'cdc_specification': { 'view_type': 'NEW_IMAGE', 'tags': { 'key': 'string', 'value': 'string' }} };
CLI
Ajoutez des balises lors de la création d'un nouveau flux à l'aide du AWS CLI
  1. Pour créer un nouveau flux avec des balises, vous pouvez utiliser l'propagateTags=TABLEindicateur pour appliquer automatiquement les balises de la table au flux. Le code suivant en est un exemple.

    aws keyspaces update-table \ --keyspace-name 'my_keyspace' \ --table-name 'my_table' \ --cdc-specification propagateTags=TABLE,status=ENABLED,viewType=NEW_IMAGE
  2. Pour créer un nouveau flux pour une table existante et spécifier de nouvelles balises, vous pouvez utiliser l'exemple suivant.

    aws keyspaces update-table \ --keyspace-name 'my_keyspace' \ --table-name 'my_table' \ --cdc-specification 'status=ENABLED,viewType=NEW_IMAGE,tags=[{key=tag_key, value=tag_value}]'