設定要建立的 EventBridge 規則 OpsItems - AWS Systems Manager

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

設定要建立的 EventBridge 規則 OpsItems

當 Amazon EventBridge 收到事件時,它會OpsItem根據默認規則創建一個新的。您可以建立規則或編輯現有規則,以設定OpsCenter為 EventBridge事件的目標。如需如何建立事件規則的詳細資訊,請參閱 Amazon EventBridge 使用者指南 AWS 服務中的〈建立規則

若要設定要在中建立OpsItems的 EventBridge 規則 OpsCenter
  1. 在打開 Amazon EventBridge 控制台https://console.aws.amazon.com/events/

  2. 在導覽窗格中,選擇規則

  3. Rules (規則) 頁面,針對 Event bus (事件匯流排),選擇 default (預設值)。

  4. 規則中,選取名稱旁的核取方塊,以選擇規則。

  5. 選取規則的名稱,開啟其詳細資訊頁面。在規則詳細資訊中,確認狀態已設定為已啟用

    注意

    如有必要,您可以使用頁面右上角的編輯來更新狀態。

  6. 選擇 Targets (目標) 標籤。

  7. Targets (目標) 索引標籤上,選擇 Edit (編輯)

  8. 對於目標類型,請選取 AWS 服務

  9. 針對 [選取目標],選擇 [Systems Manager] OpsItem。

  10. 對於許多目標類型, EventBridge 需要將事件傳送至目標的權限。在這些情況下, EventBridge 可以建立執行規則所需的 AWS Identity and Access Management (IAM) 角色:

    • 若要自動建立IAM角色,請選擇 [為此特定資源建立新角色]。

    • 若要使用您建立的IAM角色來授與OpsItems在中建立的 EventBridge 權限OpsCenter,請選擇 [使用現有角色]。

  11. 其他設定設定目標輸入中,選擇輸入轉換器

    您可以使用輸入轉換器選項,指定重複資料刪除字串和 OpsItems 的其他重要資訊,例如標題和嚴重性。

  12. 選擇設定輸入轉換器

  13. 目標輸入轉換器輸入路徑中,指定針對觸發事件要剖析的值。例如,若要剖析觸發規則之事件的開始時間、結束時間和其他詳細資料,請使用下列指令JSON。

    { "end-time": "$.detail.EndTime", "failure-cause": "$.detail.cause", "resources": "$.resources", "source": "$.detail.source", "start-time": "$.detail.StartTime" }
  14. 針對 Template (範本),指定要傳送至目標的資訊。例如,使用下列命令JSON將資訊傳遞給OpsCenter。該資訊用於建立 OpsItem。

    注意

    如果輸入範本為JSON格式,則範本中的物件值不能包含引號。例如,資源、失敗原因、來源、開始時間和結束時間的值不能加引號。

    { "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 使用者指南中的轉換目標輸入

  15. 選擇確認

  16. 選擇 Next (下一步)

  17. 選擇 Next (下一步)

  18. 選擇更新規則

從事件建立 OpsItem 之後,您就可以開啟 OpsItem 並向下捲動至 Private operational data (私有營運資料) 區段,檢視事件詳細資訊。如需如何在 OpsItem 中設定選項的資訊,請參閱 管理 OpsItems