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