

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

# EventBridge 規則
<a name="eventbridge-rules"></a>

[Amazon RDS 事件](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Events.Messages.html)會交付至 Amazon EventBridge，您可以使用 [EventBridge 規則](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule.html)來回應這些事件。例如，您可以建立 EventBridge 規則來通知您，並在某個特定資料庫執行個體停止或啟動時採取動作，如下畫面所示。

![\[資料庫執行個體的 EventBridge 規則會停止並啟動\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/amazon-rds-monitoring-alerting/images/eventbridge-rules.png)


偵測`The DB instance has been stopped`事件的規則具有 Amazon RDS 事件 ID `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 偵測到事件時，它會將事件傳送至資源或端點，稱為[目標](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-targets.html)。您可以在此指定在 Amazon RDS 執行個體關閉時要採取的動作。您可以將事件傳送至許多可能的目標，包括 SNS 主題、Amazon Simple Queue Service (Amazon SQS) 佇列、 AWS Lambda 函數、 AWS Systems Manager Automation、 AWS Batch 任務、Amazon API Gateway 等。例如，您可以建立傳送通知電子郵件和 SMS 的 SNS 主題，並將該 SNS 主題指派為 EventBridge 規則的目標。如果 Amazon RDS 資料庫執行個體`database-3`已停止，Amazon RDS 會將事件交付`RDS-EVENT-0087`至 EventBridge，並在其中偵測到事件。EventBridge 接著會呼叫目標，也就是 SNS 主題。SNS 主題設定為傳送電子郵件 （如下圖所示） 和 SMS。

![\[SNS 主題組態\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/amazon-rds-monitoring-alerting/images/sns-notification.png)
