使用 Amazon EventBridge 监控 Systems Manager 事件
Amazon EventBridge 是一种无服务器事件总线服务,使您能够将应用程序与来自多种来源的数据连接起来。EventBridge 可以从您自己的应用程序、软件即服务(SaaS)应用程序和 Amazon Web Services 服务传输实时数据流,然后将该数据路由到诸如 Amazon Lambda 之类的目标。您可以设置路由规则来确定发送数据的目的地,以便构建能够实时响应所有数据源的应用程序架构。借助 EventBridge,您可以构建松耦合和分布式的事件驱动型架构。
EventBridge 以前称为 Amazon CloudWatch Events。EventBridge 包含新的功能,让您能够从 SaaS 合作伙伴和您自己的应用程序接收事件。现有 CloudWatch Events 用户可以在新的 EventBridge 控制台和 CloudWatch Events 控制台中访问其现有的默认总线、规则和事件。EventBridge 使用相同的 CloudWatch Events API,因此您现有的所有 CloudWatch Events API 使用方式保持不变。
EventBridge 可以将来自数十种 Amazon Web Services 服务的事件添加到您的规则中,并可将 20 多种 Amazon Web Services 服务添加为目标。
EventBridge 提供对 Amazon Systems Manager 事件和 Systems Manager 目标的支持。
受支持的 Systems Manager 事件类型
EventBridge 可以检测到多种类型的 Systems Manager 事件,其中包括:
-
维护时段结束。
-
自动化工作流成功完成。自动化是 Amazon Systems Manager 的一项功能。
-
托管式节点不符合补丁合规性要求。
-
正在更新参数值。
EventBridge 支持来自以下 Amazon Systems Manager 功能的事件:
-
自动化(尽最大努力发出事件。)
-
Change Calendar(尽最大努力发出事件。)
-
合规性
-
Inventory(尽最大努力发出事件。)
-
Maintenance Windows(尽最大努力发出事件。)
-
Parameter Store(尽最大努力发出事件。)
-
Run Command(尽最大努力发出事件。)
-
State Manager(尽最大努力发出事件。)
有关受支持的 Systems Manager 事件类型的完整详细信息,请参阅引用:Amazon EventBridge 事件模式和 Systems Manager 类型和适用于 Systems Manager 的 Amazon EventBridge 事件示例。
受支持的 Systems Manager 目标类型
EventBridge 支持以下三种 Systems Manager 功能作为事件规则的目标:
-
运行自动化工作流
-
运行 Run Command 命令文档(尽最大努力发出事件。)
-
创建 OpsCenter OpsItem
有关使用这些目标的建议方法,请参阅 示例场景:Amazon EventBridge 规则中的 Systems Manager 目标。
有关如何开始使用 EventBridge 并设置规则的更多信息,请参阅 Amazon EventBridge 用户指南中的 Amazon EventBridge 入门。有关使用 EventBridge 的完整信息,请参阅 Amazon EventBridge 用户指南。