本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 使用者指南 。