

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

# 配置 EventBridge 规则以发送有关事件的通知 Amazon Health
配置 EventBridge 规则以发送有关事件的通知

您可以创建 Amazon EventBridge 规则，以编程方式将 Amazon Health 事件与其他服务、应用程序和工作负载集成。 EventBridge 提供了一个拖放控制台界面和一个 API，用于设置在为您的账户或组织创建匹配 Amazon Health 事件时触发的规则。要了解如何设置捕获 Amazon Health 事件的[规则，请参阅亚马逊* EventBridge 用户指南*中的在亚马逊中](https://docs.amazonaws.cn/eventbridge/latest/userguide/eb-create-rule-visual.html)[创建规则 EventBridge和创建对亚马逊 EventBridge事件做出反应](https://docs.amazonaws.cn/eventbridge/latest/userguide/eb-create-rule-wizard.html)的规则。 EventBridge 

根据您的集成， EventBridge 允许您向 EventBridge 规则添加参数，以仅筛选要与用例集成 Amazon Health 的事件。对于事件响应用例，您可能需要将重点放在`issue`事件类别和某些关键服务上。对于变更管理用例，例如计划的生命周期事件，您可能需要将重点放在**可操作性**字段`ACTION_REQUIRED`中的 Amazon Health 事件上。为了与安全用例集成，您可能需要将注意力集中在所有 Amazon Health 滥用 Amazon Health 事件和`SECURITY`带有角色字段的事件上。

您可以使用示例用例来验证您的规则是否捕获了您需要的事件。中提供了示例用例[参考： Amazon Health 事件 Amazon EventBridge 架构](aws-health-events-eventbridge-schema.md)。你也可以在 EventBridge 控制台的 “**测试事件模式-可选” 面板中的 “**使用提供的样本事件****” 选项下找到它们

## 使用 API 或 Amazon Command Line Interface


对于新的或现有的规则，请使用 [PutRule](https://docs.amazonaws.cn/eventbridge/latest/APIReference/API_PutRule.html)API 操作或`aws events put-rule`命令更新事件模式。要查看示例 Amazon CLI 命令，请参阅《命令参考》中的 [put-*Amazon CLI r* ule](https://docs.amazonaws.cn//cli/latest/reference/events/put-rule.html)。

**Example 示例：为仅针对 Amazon EC2 服务的问题设置规则**  
以下事件模式创建了监控 Amazon EC2 服务问题事件的规则。  

```
{
  "detail": {
    "eventTypeCategory": [
      "issue"
    ],
    "service": [
      "EC2"
    ]
  },
  "detail-type": [
    "AWS Health Event"
  ],
  "source": [
    "aws.health"
  ]
}
```

**Example 示例：为所有需要操作 Amazon Health 的事件（包括计划的生命周期事件）设置规则**  
以下事件模式创建了一条规则，用于监控所有需要操作 Amazon Health 的事件，包括计划的生命周期事件。  

```
{
  "detail": {
    "eventTypeCategory": [
      "accountNotification",
      "scheduledChange"
    ],
    "actionability": [
      "ACTION_REQUIRED"
    ]
  },
  "detail-type": [
    "AWS Health Event"
  ],
  "source": [
    "aws.health"
  ]
}
```

**Example 示例：为多个服务和 Amazon Health 事件类型类别的所有事件设置规则**  
以下事件模式创建了一条规则，用于监控三种 Amazon 服务的`issue``accountNotification`、和`scheduledChange`事件类型类别的事件：Amazon EC2 Auto Scaling、Amazon VPC 和 Amazon EC2。  

```
{
  "detail": {
    "eventTypeCategory": [
      "issue",
      "accountNotification",
      "scheduledChange"
    ],
    "service": [
      "AUTOSCALING",
      "VPC",
      "EC2"
    ]
  },
  "detail-type": [
    "AWS Health Event"
  ],
  "source": [
    "aws.health"
  ]
}
```