本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置 EventBridge 规则以发送有关事件的通知 Amazon Health
您可以创建 Amazon EventBridge 规则,以编程方式将 Amazon Health 事件与其他服务、应用程序和工作负载集成。 EventBridge 提供了一个拖放控制台界面和一个 API,用于设置在为您的账户或组织创建匹配 Amazon Health 事件时触发的规则。要了解如何设置捕获 Amazon Health 事件的规则,请参阅亚马逊 EventBridge 用户指南中的在亚马逊中创建规则 EventBridge和创建对亚马逊 EventBridge事件做出反应的规则。 EventBridge
根据您的集成, EventBridge 允许您向 EventBridge 规则添加参数,以仅筛选要与用例集成 Amazon Health 的事件。对于事件响应用例,您可能需要将重点放在issue事件类别和某些关键服务上。对于变更管理用例,例如计划的生命周期事件,您可能需要将重点放在可操作性字段ACTION_REQUIRED中的 Amazon Health 事件上。为了与安全用例集成,您可能需要将注意力集中在所有 Amazon Health 滥用 Amazon Health 事件和SECURITY带有角色字段的事件上。
您可以使用示例用例来验证您的规则是否捕获了您需要的事件。中提供了示例用例参考: Amazon Health 事件 Amazon EventBridge 架构。你也可以在 EventBridge 控制台的 “测试事件模式-可选” 面板中的 “使用提供的样本事件” 选项下找到它们
使用 API 或 Amazon Command Line Interface
对于新的或现有的规则,请使用 PutRuleAPI 操作或aws events put-rule命令更新事件模式。要查看示例 Amazon CLI 命令,请参阅《命令参考》中的 put-Amazon CLI r ule。
例示例:为仅针对 Amazon EC2 服务的问题设置规则
以下事件模式创建了监控 Amazon EC2 服务问题事件的规则。
{ "detail": { "eventTypeCategory": [ "issue" ], "service": [ "EC2" ] }, "detail-type": [ "AWS Health Event" ], "source": [ "aws.health" ] }
例示例:为所有需要操作 Amazon Health 的事件(包括计划的生命周期事件)设置规则
以下事件模式创建了一条规则,用于监控所有需要操作 Amazon Health 的事件,包括计划的生命周期事件。
{ "detail": { "eventTypeCategory": [ "accountNotification", "scheduledChange" ], "actionability": [ "ACTION_REQUIRED" ] }, "detail-type": [ "AWS Health Event" ], "source": [ "aws.health" ] }
例示例:为多个服务和 Amazon Health 事件类型类别的所有事件设置规则
以下事件模式创建了一条规则,用于监控三种 Amazon 服务的issueaccountNotification、和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" ] }