Automatisation d'Amazon QLDB avec des événements CloudWatch - Amazon Quantum Ledger Database (Amazon QLDB)

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.

Automatisation d'Amazon QLDB avec des événements CloudWatch

Important

Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez Migrer un registre Amazon QLDB vers Amazon Aurora PostgreSQL.

Amazon CloudWatch Events vous permet d'automatiser Services AWS et de répondre automatiquement aux événements du système tels que les problèmes de disponibilité des applications ou les modifications des ressources. Les événements de Services AWS sont transmis à CloudWatch Events en temps quasi réel. Vous pouvez écrire des règles simples pour indiquer quels événements vous intéressent et les actions automatisées à effectuer quand un événement correspond à une règle. Les actions pouvant être déclenchées automatiquement sont les suivantes :

  • Invoquer une fonction AWS Lambda

  • Invocation de la commande Amazon EC2 Run

  • Relais de l'événement à Amazon Kinesis Data Streams

  • Activation d'une machine à AWS Step Functions états

  • Notification d'une rubrique Amazon SNS ou d'une file d'attente Amazon SQS

Amazon QLDB signale un événement CloudWatch à Events chaque fois que l'état d'une ressource de registre change dans vos fichiers. Compte AWS Les événements sont actuellement émis sur une at-least-once base garantie pour les ressources du registre QLDB uniquement.

Voici un exemple d'événement signalé par QLDB, au cours duquel l'état d'un registre est passé à. DELETING

{ "version" : "0", "id" : "2f6557eb-e361-54ef-0f9f-99dd9f171c62", "detail-type" : "QLDB Ledger State Change", "source" : "aws.qldb", "account" : "123456789012", "time" : "2019-07-24T21:59:17Z", "region" : "us-east-1", "resources" : ["arn:aws:qldb:us-east-1:123456789012:ledger/exampleLedger"], "detail" : { "ledgerName" : "exampleLedger", "state" : "DELETING" } }

Voici quelques exemples d'utilisation d' CloudWatch Events avec QLDB :

  • Activation d'une fonction Lambda chaque fois qu'un nouveau registre est initialement créé dans son CREATING état et le devient finalement. ACTIVE

  • Notifier un sujet Amazon SNS lorsque l'état de votre registre change de puis DELETING de. DELETED

Pour plus d'informations, consultez le guide de l'utilisateur d'Amazon CloudWatch Events.