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

配置 Eventbridge 以针对特定事件自动创建 OpsItems

按照以下过程将 Systems Manager OpsItems 配置为 Amazon EventBridge 事件的目标。当 Eventbridge 接收事件时,它会在 OpsCenter 中创建新的 OpsItem。此过程介绍了更新现有 EventBridge 事件规则的方法。有关创建新事件规则的更多信息,请参阅《Amazon EventBridge 用户指南》中的为 Amazon 服务创建规则

要将 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(选择事件总线)部分,确认是否已选定 Amazon default event bus(Amazon 默认事件总线),并且 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 并向下滚动到私有操作数据部分来查看事件详细信息。

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