

• Amazon Systems Manager CloudWatch 控制面板在 2026 年 4 月 30 日之后将不再可用。客户可以像现在一样继续使用 Amazon CloudWatch 控制台来查看、创建和管理其 Amazon CloudWatch 控制面板。有关更多信息，请参阅 [Amazon CloudWatch 控制面板文档](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)。

# 配置 EventBridge 规则以创建 OpsItems
<a name="OpsCenter-automatically-create-OpsItems-2"></a>

当 Amazon EventBridge 收到事件时，它将根据默认规则创建新的 OpsItem。您可以创建规则或编辑现有规则，以将 OpsCenter 设置为 EventBridge 事件的目标。有关如何创建事件规则的信息，请参阅**《Amazon EventBridge 用户指南》中的[为 Amazon Web Services 服务 创建规则](https://docs.amazonaws.cn/eventbridge/latest/userguide/create-eventbridge-rule.html)。

**配置 EventBridge 规则以在 OpsCenter 中创建 OpsItems**

1. 打开位于 [https://console.aws.amazon.com/events/](https://console.amazonaws.cn/events/) 的 Amazon EventBridge 控制台。

1. 在导航窗格中，选择**规则**。

1. 在 **Rule**（规则）页面上，对于 **Event bus**（事件总线），选择 **default**（默认）。

1. 对于**规则**，通过选中规则名称旁边的复选框来选择规则。

1. 选择规则的名称以打开其详细信息页面。在**规则详细信息**中，验证是否已将**状态**设置为**已启用**。
**注意**  
如果需要，您可以使用该页面右上角的**编辑**来更新状态。

1. 选择**目标**选项卡。

1. 在 **Targets (目标)** 选项卡上，选择 **Edit (编辑)**。

1. 对于**目标类型**，选择 **Amazon Web Services 服务**。

1. 对于 **Select a target**（选择一个目标），选择 **Systems Manager OpsItem**。

1. 对于许多目标类型，EventBridge 需要权限以便将事件发送到目标。在这些情况下，EventBridge 可以创建运行规则所需的 Amazon Identity and Access Management (IAM) 角色：
   + 若要自动创建 IAM 角色，请选择 **Create a new role for this specific resource (为此特定资源创建新角色)**。
   + 要使用您创建的 IAM 角色向 Eventbridge 授予在 OpsCenter 中创建 OpsItems 的权限，请选择**Use existing role**（使用现有角色）。

1. 在**其他设置**中，对于**配置目标输入**，请选择**输入转换器**。

   您可以使用**输入转换器**选项为 OpsItems 指定重复数据删除字符串和其他重要信息，如标题和严重性。

1. 选择 **Configure input transformer**（配置输入转换器）。

1. 在**目标输入转换器**中，对于**输入路径**，请指定要从触发事件中解析的值。例如，要从触发该规则的事件中解析开始时间、结束时间和其他详细信息，请使用下面的 JSON。

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

1. 对于 **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",
       "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>
           },
            },
           "resources": {
               "value": <resources>
           }
       }
   }
   ```

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

1. 选择**确认**。

1. 选择**下一步**。

1. 选择**下一步**。

1. 选择**更新规则**。

在从事件创建 OpsItem 后，您可以通过打开 OpsItem 并向下滚动到**私有操作数据**部分来查看事件详细信息。有关如何配置 OpsItem 中的选项的信息，请参阅 [管理 OpsItems](OpsCenter-working-with-OpsItems.md)。