QLDB 使用 CloudWatch 事件自動化 Amazon - Amazon Quantum Ledger 資料庫 (Amazon QLDB)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

QLDB 使用 CloudWatch 事件自動化 Amazon

重要

支援終止通知:現有客戶將可以使用 Amazon,QLDB直到 07/31/2025 的支援結束為止。如需詳細資訊,請參閱將 Amazon QLDB Ledger 遷移至 Amazon Aurora Postgre。SQL

Amazon CloudWatch Events 可讓您自動化您的 AWS 服務 ,並自動回應系統事件,例如應用程式可用性問題或資源變更。來自 的事件 AWS 服務 會以近乎即時的方式交付至 CloudWatch 事件。您可編寫簡單的規則,來指示您在意的事件,以及當事件符合規則時所要自動執行的動作。可以自動觸發的動作如下:

  • 叫用 AWS Lambda 函數

  • 叫用 Amazon EC2 Run Command

  • 將事件轉傳至 Amazon Kinesis Data Streams

  • 啟用 AWS Step Functions 狀態機器

  • 通知 Amazon SNS主題或 Amazon SQS佇列

每當您 AWS 帳戶 變更中分類帳資源的狀態時,Amazon 都會向 CloudWatch Events QLDB報告事件。事件目前僅針對QLDB分類帳資源以保證 at-least-once為基礎發出。

以下是QLDB報告的事件範例,其中分類帳的狀態變更為 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" } }

搭配 使用 CloudWatch Events 的一些範例QLDB包括但不限於下列項目:

  • 每當最初在 CREATING 狀態中建立新分類帳且最終變成 時,啟用 Lambda 函數ACTIVE

  • 當您的分類帳狀態變更為 DELETING,然後變更為 時,通知 Amazon SNS主題DELETED

如需詳細資訊,請參閱 Amazon CloudWatch Events 使用者指南