參考:Systems Manager 的 Amazon EventBridge 事件模式和類型 - AWS Systems Manager

參考:Systems Manager 的 Amazon EventBridge 事件模式和類型

注意

Amazon EventBridge 是管理事件的首選方式。CloudWatch Events 和 EventBridge 是相同的基礎服務和 API,但 EventBridge 提供了更多功能。您在 CloudWatch 或 EventBridge 中所做的變更將會顯現在每個主控台中。如需詳細資訊,請參閱《Amazon EventBridge 使用者指南》。

使用 Amazon EventBridge,您可以建立符合傳入事件規則,並將其路由到目標以進行處理。

事件表示您自有應用程式、軟體即服務 (SaaS) 應用程式或 AWS 服務中的環境中有變更的事件。盡可能產生事件。偵測到規則中指定的事件類型之後,EventBridge 會將其路由至指定的目標以進行處理。目標可能包括 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體、AWS Lambda 函數、Amazon Kinesis Streams、Amazon Elastic Container Service (Amazon ECS) 任務、AWS Step Functions 狀態機器、Amazon Simple Notification Service (Amazon SNS) 主題、Amazon Simple Queue Service (Amazon SQS) 佇列、內建目標等等。

如需有關建立 Eventbridge 的資訊,請參閱下列主題:

本主題的其餘部分說明您可以包含在 EventBridge 規則中的 Systems Manager 事件類型。

事件類型:自動化

事件類型名稱 您可以新增至規則的事件描述
EC2 自動化執行狀態-變更通知 自動化工作流程的整體狀態發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • Approved

  • 已取消

  • 失敗

  • PendingApproval

  • PendingChangeCalendarOverride

  • 已拒絕

  • Scheduled (已排程)

  • Success (成功)

  • TimedOut

EC2 自動化步驟狀態-變更通知 自動化工作流程中特定步驟的狀態發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • 已取消

  • 失敗

  • Success (成功)

  • TimedOut

事件類型:Change Calendar

事件類型名稱 您可以新增至規則的事件描述
行事曆狀態變更 Change Calendar 的狀態發生變更。您可以將以下一個或兩個狀態變更新增至事件規則:
  • OPEN

  • CLOSED

不支援從其他 AWS 帳戶 共享之行事曆的狀態變更。

事件類型:組態合規

事件類型名稱 您可以新增至規則的事件描述
組態合規狀態變更 受管節點的狀態會隨著關聯合規或修補程式合規而變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • compliant

  • non_compliant

事件類型:庫存

事件類型名稱 您可以新增至規則的事件描述
庫存資源狀態變更 刪除自訂庫存和使用舊版結構描述的 PutInventory 呼叫。您可以將以下一個或多個狀態變更新增至事件規則:
  • 自訂庫存類型已刪除特定節點上的事件。EventBridge 會針對每個自訂 InventoryType 的每個節點傳送一個事件。

  • 自訂庫存類型已刪除所有節點的事件。

  • 使用舊版結構描述事件進行 PutInventory 呼叫。當結構描述版本小於目前的結構描述時,EventBridge 會傳送此事件。此事件適用於所有庫存類型。

如需更多詳細資訊,請參閱 關於庫存事件的 EventBridge 監控

事件類型:State Manager

事件類型名稱 您可以新增至規則的事件描述
EC2 State Manager 關聯狀態變更 關聯的整體狀態會隨著其套用而發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • 失敗

  • 待定

  • Success (成功)

EC2 State Manager 執行個體關聯狀態變更 關聯所針對之狀態的單一受管執行個體發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • 失敗

  • 待定

  • Success (成功)

事件類型:維護時段

事件類型名稱 您可以新增至規則的事件描述
維護時段狀態-變更通知 一個或多個維護時段的整體狀態發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • DISABLED

  • ENABLED

維護時段目標註冊通知 一個或多個維護時段目標的狀態發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • DEREGISTERED

  • REGISTERED

  • UPDATED (已更新)

維護時段執行狀態-變更通知 維護時段執行時的整體狀態發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • CANCELLED (已取消)

  • CANCEL

  • FAILED (失敗)

  • IN_PROGRESS

  • 待定

  • SKIPPED_OVERLAPPING

  • 成功

  • TIMED_OUT

維護時段任務執行狀態-變更通知 維護時段中的任務執行時的狀態發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • CANCELLED (已取消)

  • CANCEL

  • FAILED (失敗)

  • IN_PROGRESS

  • 成功

  • TIMED_OUT

維護時段任務目標叫用狀態-變更通知

特定目標上的維護時段任務的狀態發生變更。

此通知僅完全支援 Run Command 任務。對於這種類型的任務,您可以將以下一個或多個狀態變更新增至事件規則:

  • CANCELLED (已取消)

  • CANCEL

  • FAILED (失敗)

  • IN_PROGRESS

  • 成功

  • TIMED_OUT

對於 Automation、AWS Lambda 和 AWS Step Functions 任務,EventBridge 只會報告狀態 IN_PROGRESSCOMPLETECOMPLETE 會報告任務是否成功。

維護時段任務註冊通知 一個或多個維護時段任務的狀態發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • DEREGISTERED

  • REGISTERED

  • UPDATED (已更新)

事件類型:Parameter Store

事件類型名稱 您可以新增至規則的事件描述
參數存放區變更 參數的狀態發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • 建立

  • Update

  • Delete

  • LabelParameterVersion

如需更多詳細資訊,請參閱 為參數設定 EventBridge

參數存放區政策動作 符合進階參數政策變更的條件。您可以將以下一個或多個狀態變更新增至事件規則:
  • 過期

  • ExpirationNotification

  • NoChangeNotification

如需更多詳細資訊,請參閱 為參數政策設定 EventBridge

事件類型:Run Command

事件類型名稱 您可以新增至規則的事件描述
EC2 命令叫用狀態-變更通知 傳送至個別受管執行個體的命令狀態發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • Success (成功)

  • InProgress

  • TimedOut

  • 已取消

  • 失敗

EC2 命令狀態-變更通知 命令的整體狀態發生變更。您可以將以下一個或多個狀態變更新增至事件規則:
  • Success (成功)

  • InProgress

  • TimedOut

  • 已取消

  • 失敗