配置 EventBridge 以自动为特定事件创建 OpsItems - AWS Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置 EventBridge 以自动为特定事件创建 OpsItems

使用以下过程将 SSM OpsItems 配置为 EventBridge 事件的目标。当 EventBridge 接收事件时,它会在 OpsCenter 中创建新的 OpsItem。此过程介绍如何更新现有 EventBridge 事件规则。有关如何创建新事件规则的信息,请参阅 AWS 中的 服务创建规则Amazon EventBridge 用户指南。

将 OpsCenter 配置为 EventBridge 事件的目标

  1. 通过以下网址打开 Amazon EventBridge 控制台:https://console.amazonaws.cn/events/

  2. 在导航窗格中,选择 Rules (规则)

  3. Rules (规则) 页面上,选择现有规则,然后选择 Edit (编辑)Create rule (创建规则)

  4. Rules (规则) 页面上,选择现有规则,然后选择 Edit (编辑)

  5. Select event bus (选择事件总线) 部分中,验证是否已选中 AWS default event bus (AWS 默认事件总线),并且已切换 Enable the rule on the selected event bus (在所选事件总线上启用规则) 选项。

    
                            选择事件总线规则部分的详细信息。
  6. Select targets (选择目标) 部分中,使用 Target (目标) 列表选择 SSM OpsItem。

  7. 展开 Configure input (配置输入),然后选择 Matched events (匹配的事件)Input transformer (输入转换器)

    注意

    我们建议您选择 Input transformer (输入转换器)。此选项可让您指定 OpsItems 的 dedup 字符串和其他重要信息,例如标题和严重性。

    如果您选择 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 } } }

    有关这些字段的更多信息,请参阅 https://docs.amazonaws.cn/eventbridge/latest/userguide/transform-input.html 中的转换目标输入Amazon EventBridge 用户指南。

  8. 选择 Create a new role for this specific resource (为此特定资源创建新角色) 以创建一个具有所需权限的新角色。或者,选择使用现有角色并选择您创建的 IAM 角色,此角色向 EventBridge 授予在 OpsCenter 中创建 OpsItems 的权限。有关所需角色和权限的更多信息,请参阅 开始使用 OpsCenter

  9. 选择 Update

  10. 在导航窗格中,选择 Rules (规则)。如果您创建了新规则,请验证列表是否包含新规则。

在从事件创建 OpsItem 后,您可以通过打开 OpsItem 并向下滚动到私有操作数据部分来查看事件详细信息。

有关如何配置 OpsItem 中的选项的信息,请参阅使用 OpsItems