將 EventBridge 設定為自動為特定事件建立 OpsItems - AWS Systems Manager

將 EventBridge 設定為自動為特定事件建立 OpsItems

使用以下處理程序來將 Systems Manager OpsItems 設定為 Amazon EventBridge 事件的目標。當 EventBridge 收到事件時,它會在 OpsCenter 中建立新的 OpsItem。此處理程序說明如何更新現有 EventBridge 事件規則。如需如何建立新事件規則的詳細資訊,請參閱《Amazon EventBridge 使用者指南》中的為 AWS 服務建立規則

將 OpsCenter 設定為 EventBridge 事件的目標

  1. https://console.aws.amazon.com/events/ 開啟 Amazon EventBridge 主控台。

  2. 在導覽窗格中,選擇 Rules (規則)。

  3. Rules (規則) 頁面上,選擇現有規則,然後選擇 Edit (編輯),或選擇 Create rule (建立規則)。

  4. Rules (規則) 頁面上,選擇現有的規則,然後選擇 Edit (編輯)。

  5. Select event bus (選取事件匯流排) 區段中,確認已選取 AWS default event bus ( 預設事件匯流排) 且已開啟 Enable the rule on the selected event bus (啟用已選取事件匯流排上的規則) 選項。

  6. Select targets (選取目標) 區段中,使用 Target (目標) 清單以選擇 Systems Manager OpsItem

  7. 展開 Configure input (設定輸入),然後選擇 Matched events (相符的事件) 或 Input transformer (輸入轉換器)。

    注意

    建議您選擇 Input transformer (輸入轉換器)。此選項可讓您指定重複資料刪除字串和 OpsItems 的其他重要資訊,例如標題和嚴重性。

    如果選擇 Input transformer (輸入轉換器),請在 Input Path (輸入路徑) 和 Input Template (輸入範本) 方塊中輸入資訊。以下是如何輸入輸入路徑的範例。

    { "end-time": "$.detail.EndTime", "failure-cause": "$.detail.cause", "resources": "$.resources", "source": "$.detail.source", "start-time": "$.detail.StartTime" }

    以下是如何輸入輸入範本的範例。

    { "title": "EBS snapshot copy failed", "description": "CloudWatch Event Rule SSMOpsItems-EBS-snapshot-copy-failed was triggered. Your EBS snapshot copy has failed. See below for more details.", "category": "Availability", "severity": "2", "source": "EC2", "resources": "resources", "operationalData": { "/aws/dedup": { "type": "SearchableString", "value": "{\"dedupString\":\"SSMOpsItems-EBS-snapshot-copy-failed\"}" }, "/aws/automations": { "value": "[ { \"automationType\": \"AWS:SSM:Automation\", \"automationId\": \"AWS-CopySnapshot\" } ]" }, "failure-cause": { "value": "failure-cause" }, "source": { "value": "source" }, "start-time": { "value": "start-time" }, "end-time": { "value": "end-time" } } }

    如需這些欄位的詳細資訊,請參閱《Amazon EventBridge 使用者指南》中的轉換目標輸入

  8. 選擇 Create a new role for this specific resource (為此特定資源建立新角色),建立具有所需許可的新角色。或者,選擇 Use existing role (使用現有的角色),然後選擇您建立的 IAM 角色,可授予 EventBridge 在 OpsCenter 中建立 OpsItems 的許可。如需所需角色和許可的詳細資訊,請參閱 OpsCenter 入門

  9. 選擇 Update (更新)。

  10. 在導覽窗格中,選擇 Rules (規則)。如果您已建立新規則,請確認清單包含新規則。

從事件建立 OpsItem 之後,您就可以開啟 OpsItem 並向下捲動至 Private operational data (私有營運資料) 區段,檢視事件詳細資訊。

如需如何在 OpsItem 中設定選項的資訊,請參閱 使用 OpsItems