EventBridge 規則 - AWS 規定指引

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

EventBridge 規則

亞馬遜 RDS 活動送到亞馬遜EventBridge,並且您可以使用EventBridge規則對這些事件做出反應。例如,您可以建立EventBridge規則會在某個特定資料庫執行個體停止或啟動時通知您並採取動作,如下列畫面所示。

EventBridge資料庫執行個體的規則停止和啟動

偵測到的規則The DB instance has been stopped活動具有亞馬遜 RDS 事件識別碼RDS-EVENT-0087,所以你設置Event Pattern要執行下列作業的規則屬性:

{ "source": ["aws.rds"], "detail-type": ["RDS DB Instance Event"], "detail": { "SourceArn": ["arn:aws:rds:eu-west-3:111122223333:db:database-3"], "EventID": ["RDS-EVENT-0087"] } }

此規則會監控資料庫執行個體database-3只有,並且手錶RDS-EVENT-0087事件。何時EventBridge檢測到事件,它將事件發送到資源或端點,稱為目標。在這裡,您可以指定 Amazon RDS 執行個體關閉時要採取的動作。您可以將事件傳送到許多可能的目標,包括 SNS 主題、Amazon 簡單佇列服務 (Amazon SQS) 佇列、AWS Lambda功能,AWS Systems Manager自動化AWS Batch工作,亞馬遜 API 閘道,事件管理器中的響應計劃,功能AWS Systems Manager,以及其他許多人。例如,您可以建立將傳送通知電子郵件和 SMS 的 SNS 主題,並將該 SNS 主題指派為EventBridge規則。如果亞馬遜 RDS 數據庫實例database-3已停止,亞馬遜 RDS 交付事件RDS-EVENT-0087至EventBridge,它被檢測到的地方。EventBridge然後呼叫目標,也就是 SNS 主題。SNS 主題設定為傳送電子郵件 (如下圖所示) 和 SMS。

SNS 主題設定