View a markdown version of this page

設定 EventBridge 規則以傳送 中事件的通知 AWS Health - AWS Health

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

設定 EventBridge 規則以傳送 中事件的通知 AWS Health

您可以建立 Amazon EventBridge 規則,以程式設計方式將 AWS Health 事件與其他 服務、應用程式和工作負載整合。EventBridge 提供拖放主控台界面和 API,以設定在為您的帳戶或組織建立相符 AWS Health 事件時觸發的規則。若要了解如何在 EventBridge 中設定規則以擷取 AWS Health 事件,請參閱《Amazon EventBridge 使用者指南》中的在 Amazon EventBridge 中建立規則和在 Amazon EventBridge 中建立對事件做出反應的規則 EventBridge

根據您的整合,EventBridge 可讓您將參數新增至 EventBridge 規則,以僅篩選您要與使用案例整合 AWS Health 的事件。對於事件回應使用案例,您可能想要專注於issue事件類別和某些關鍵服務。對於計劃的生命週期事件等變更管理使用案例,您可能想要在可操作性欄位中將重點放在具有 AWS Health 的事件ACTION_REQUIRED上。為了與安全使用案例整合,您可能想要使用SECURITY角色欄位專注於所有 AWS Health 濫用事件和 AWS Health 事件。

您可以使用範例使用案例來驗證您的規則擷取您需要的事件。範例使用案例可在 中取得參考: AWS Health 事件 Amazon EventBridge 結構描述。您也可以在 EventBridge 主控台的測試事件模式 - 選用面板的使用範例事件提供的選項下找到它們

使用 API 或 AWS Command Line Interface

對於新的或現有的規則,請使用 PutRule API 操作或 aws events put-rule命令來更新事件模式。若要檢視範例 AWS CLI 命令,請參閱《 AWS CLI 命令參考》中的 put-rule

範例範例:為僅 Amazon EC2 服務的問題設定規則

下列事件模式會建立規則來監控 Amazon EC2 服務的問題事件。

{ "detail": { "eventTypeCategory": [ "issue" ], "service": [ "EC2" ] }, "detail-type": [ "AWS Health Event" ], "source": [ "aws.health" ] }
範例範例:設定所有動作所需 AWS Health 事件的規則,包括規劃的生命週期事件

下列事件模式會建立規則來監控需要 動作的所有 AWS Health 事件,包括計劃的生命週期事件。

{ "detail": { "eventTypeCategory": [ "accountNotification", "scheduledChange" ], "actionability": [ "ACTION_REQUIRED" ] }, "detail-type": [ "AWS Health Event" ], "source": [ "aws.health" ] }
範例範例:為多個服務和 AWS Health 事件類型類別的所有事件設定規則

下列事件模式會建立規則來監控三種 AWS 服務之 issueaccountNotificationscheduledChange事件類型類別的事件:Amazon EC2 Auto Scaling、Amazon VPC 和 Amazon EC2。

{ "detail": { "eventTypeCategory": [ "issue", "accountNotification", "scheduledChange" ], "service": [ "AUTOSCALING", "VPC", "EC2" ] }, "detail-type": [ "AWS Health Event" ], "source": [ "aws.health" ] }