本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建 AWS 区域 覆盖 EventBridge 规则
您可以为要接收其 AWS Health 事件的每个区域创建 EventBridge 规则。例如,要接收来自欧洲(法兰克福)区域的事件,您可以为该区域创建规则。
要提高 He AWS alth 通知的可靠性,您可以在专用备份区域设置规则。在标准 AWS 分区中,美国西部(俄勒冈)区域充当所有其他区域的备份区域,而美国东部(弗吉尼亚北部)区域充当美国西部(俄勒冈)区域的备份区域。当健康事件发生时,它们会自动发送到主区域及其指定的备份区域。例如,如果您正在监控欧洲(法兰克福)地区的事件,则任何健康事件都会同时传送到欧洲(法兰克福)地区和美国西部(俄勒冈)地区。该系统可确保即使您的主要区域遇到问题,您仍能继续收到健康通知。要创建备份规则,请按照中的步骤操作配置 EventBridge 规则以发送有关事件的通知 AWS Health。
如果您不想使用备份功能,则需要在备份区域规则中添加过滤器。例如,为实现一个过滤器detail.backupEvent = False。这可以防止您接收来自其他地区的备份事件。
高可用性设置(可选)
如果要创建具有高可用 EventBridge 性的集成,请确保在相关区域和备份区域都实施了规则,然后使用detail.communicationId实现重复数据消除。这样可以确保您收到所有事件,同时避免重复事件。有关更多信息,请参阅 参考: AWS Health 事件 Amazon EventBridge 架构。
简化的集成
如果您想捕获来自多个 AWS 区域的事件,但只想配置一条规则,那么简化的集成是合适的选择。要接收来自标准 AWS 分区中所有区域的 Health 事件,您可以在美国西部(俄勒冈)地区设置中心规则。这条规则会自动汇总来自您接收 Health 事件的所有标准分区区域的事件。但是,您将没有高可用性配置。
全球活动
有些 AWS Health 活动不是特定于地区的。非特定于某个区域的事件称为全局事件。其中包括针对 AWS Identity and Access Management 发送的事件。要接收全球活动,您必须为美国东部(弗吉尼亚北部)地区创建规则。