本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 EventBridge 規則以建立 OpsItems
Amazon EventBridge 收到事件後,它會根據預設規則建立新的 OpsItem。您可以建立規則或編輯現有的規則,以將 OpsCenter 設定為 EventBridge 事件的目標。如需有關如何建立事件規則的詳細資訊,請參閱《Amazon EventBridge 使用者指南》中的為 AWS 服務 建立規則。
設定 EventBridge 規則以在 OpsCenter 中建立 OpsItems
在 https://console.aws.amazon.com/events/
開啟 Amazon EventBridge 主控台。 -
在導覽窗格中,選擇 Rules (規則)。
-
在 Rules (規則) 頁面,針對 Event bus (事件匯流排),選擇 default (預設值)。
-
在規則中,選取名稱旁的核取方塊,以選擇規則。
-
選取規則的名稱,開啟其詳細資訊頁面。在規則詳細資訊中,確認狀態已設定為已啟用。
注意
如有必要,您可以使用頁面右上角的編輯來更新狀態。
-
選擇 Targets (目標) 標籤。
-
在 Targets (目標) 索引標籤上,選擇 Edit (編輯)。
-
對於目標類型,請選取 AWS 服務。
-
針對 Select a target (選取目標),請選擇 Systems Manager OpsItem。
-
對於許多目標類型,EventBridge 需要許可才能將事件傳送到目標。在這些情況下,EventBridge 可建立執行您的規則所需的 AWS Identity and Access Management (IAM) 角色。
-
若要自動建立 IAM 角色,請選擇 Create a new role for this specific resource (為此特定資源建立新角色)。
-
若要使用您建立的 IAM 角色授予 EventBridge 許可,以在 OpsCenter 中建立 OpsItems,請選擇 Use existing role (使用現有的角色)。
-
-
在其他設定的設定目標輸入中,選擇輸入轉換器。
您可以使用輸入轉換器選項,指定重複資料刪除字串和 OpsItems 的其他重要資訊,例如標題和嚴重性。
-
選擇 Configure input transformer (設定輸入轉換器)。
-
在目標輸入轉換器的輸入路徑中,指定針對觸發事件要剖析的值。例如,若要透過觸發規則的事件來剖析開始時間、結束時間和其他詳細資訊,請使用下列 JSON。
{ "end-time": "$.detail.EndTime", "failure-cause": "$.detail.cause", "resources": "$.resources", "source": "$.detail.source", "start-time": "$.detail.StartTime" }
-
針對 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 使用者指南》中的轉換目標輸入。
-
選擇 Confirm (確認)。
-
選擇 Next (下一步)。
-
選擇 Next (下一步)。
-
選擇 Update rule (更新規則)。
從事件建立 OpsItem 之後,您就可以開啟 OpsItem 並向下捲動至 Private operational data (私有營運資料) 區段,檢視事件詳細資訊。如需如何在 OpsItem 中設定選項的資訊,請參閱 管理 OpsItems。