引用:Amazon EventBridge 事件模式和 Systems Manager 类型 - Amazon Systems Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

引用:Amazon EventBridge 事件模式和 Systems Manager 类型

注意

Amazon EventBridge 是管理事件的首选方式。CloudWatch Events 和 EventBridge 是相同的底层服务和 API,但 EventBridge 提供了更多功能。您在 CloudWatch 或 EventBridge 中所做的更改将显示在每个控制台中。有关更多信息,请参阅 Amazon EventBridge 用户指南

使用 Amazon EventBridge,您可以创建匹配传入事件规则并将它们路由到目标进行处理。

一个事件表示您自己应用程序、软件即服务(SaaS)应用程序或 Amazon Web Service中的某个环境发生的一个变化。事件会尽最大努力发出。检测到规则中指定的事件类型后,EventBridge 将其路由到指定的目标进行处理。目标可以包括 Amazon Elastic Compute Cloud (Amazon EC2) 实例、Amazon Lambda 函数、Amazon Kinesis streams、Amazon Elastic Container Service (Amazon ECS) 任务、Amazon Step Functions 状态计算机、Amazon Simple Notification Service (Amazon SNS) 主题、Amazon Simple Queue Service (Amazon SQS) 队列、内置目标等。

有关创建 EventBridge 规则的信息,请参阅以下主题:

本主题的其余部分介绍了可以包含在 EventBridge 规则中的 Systems Manager 事件类型。

事件类型:自动化

事件类型名称 可以添加到规则中的事件的描述
EC2 自动化执行状态更改通知 自动化工作流的总体状态将发生更改。您可以向事件规则添加下列一个或多个状态更改:
  • 已批准

  • 已取消

  • 已失败

  • 待批准

  • 待处理更改日历覆盖

  • 已拒绝

  • 已安排

  • 成功

  • 超时

EC2 自动化步骤状态更改通知 自动化工作流中特定步骤的状态将发生更改。您可以向事件规则添加下列一个或多个状态更改:
  • 已取消

  • 已失败

  • 成功

  • 超时

事件类型:Change Calendar

事件类型名称 可以添加到规则中的事件的描述
日历状态更改 Change Calendar 的状态更改。您可以向事件规则添加下列一个或两个状态更改:
  • 打开

  • 已关闭

目前不支持从其他 Amazon Web Services 账户 日历的状态更改。

事件类型:Change Manager

事件类型名称 可以添加到规则中的事件的描述
更改请求状态更新 Change Manager 更改请求的状态。您可以在事件规则中使用以下状态:
  • 已批准

  • 已拒绝

  • 进行中

事件类型:配置合规性

事件类型名称 可以添加到规则中的事件的描述
配置合规性状态更改 托管式节点的状态针对关联合规性或补丁合规性发生更改。您可以向事件规则添加下列一个或多个状态更改:
  • 合规

  • 不兼容

事件类型:库存

事件类型名称 可以添加到规则中的事件的描述
库存资源状态更改 删除自定义清单和使用旧架构版本的 PutInventory 调用。您可以向事件规则添加下列一个或多个状态更改:
  • 特定节点上的自定义清单类型删除事件。EventBridge 将针对每个自定义清单类型的每个节点发送一个事件。

  • 所有节点的自定义清单类型删除事件。

  • 使用旧架构版本事件的 PutInventory 调用。当架构版本小于当前架构时,EventBridge 将发送此事件。此事件适用于所有清单类型。

有关更多信息,请参阅关于 Inventory 事件的 EventBridge 监控

事件类型:维护窗口

事件类型名称 可以添加到规则中的事件的描述
维护时间段状态更改通知 一个或多个维护时段的总体状态发生更改。您可以向事件规则添加下列一个或多个状态更改:
  • 已禁用

  • 已启用

维护窗口目标登记通知 一个或多个维护窗口目标的状态发生更改。您可以向事件规则添加下列一个或多个状态更改:
  • 已取消注册

  • 已注册

  • 已更新

维护时段执行状态更改通知 维护窗口在运行时的整体状态会发生变化。您可以向事件规则添加下列一个或多个状态更改:
  • 已取消

  • 正在取消

  • 已失败

  • 正在进行中

  • 待处理

  • 跳过重叠

  • 成功

  • 超时

维护窗口任务执行状态更改通知 维护窗口中任务的状态在运行时发生更改。您可以向事件规则添加下列一个或多个状态更改:
  • 已取消

  • 正在取消

  • 已失败

  • 正在进行中

  • 成功

  • 超时

维护窗口任务目标调用状态更改通知

特定目标上的维护窗口任务的状态发生更改。

只有 Run Command 任务才支持此通知。对于此类型的任务,您可以向事件规则添加下列一个或多个状态更改:

  • 已取消

  • 正在取消

  • 已失败

  • 正在进行中

  • 成功

  • 超时

对于自动化、Amazon Lambda 和 Amazon Step Functions 任务,EventBridge 仅报告状态 IN_PROGRESSCOMPLETE。无论任务成功与否,都会报告 COMPLETE

维护窗口任务登记通知 一个或多个维护时段任务的状态发生更改。您可以向事件规则添加下列一个或多个状态更改:
  • 已取消注册

  • 已注册

  • 已更新

事件类型:OpsCenter

事件类型名称 可以添加到规则中的事件的描述
OpsItem 创建 在创建 OpsItem 时发生。您可以为以下 OpsItem 类型之一添加规则:
  • /aws/issue

  • /aws/task

  • /aws/insight

  • /aws/actionitem

OpsItem 更新 更新 OpsItem 时发生。您可以为以下 OpsItem 类型之一添加规则:
  • /aws/issue

  • /aws/task

  • /aws/insight

  • /aws/actionitem

事件类型:Parameter Store

事件类型名称 可以添加到规则中的事件的描述
参数存储更改 参数的状态发生更改。您可以向事件规则添加下列一个或多个状态更改:
  • 创建

  • 更新

  • 删除

  • 标签参数版本

有关更多信息,请参阅 为参数和参数策略配置 EventBridge 规则

参数存储策略操作 满足高级参数策略更改的条件。您可以向事件规则添加下列一个或多个状态更改:
  • 过期

  • 过期通知

  • 无更改通知

有关更多信息,请参阅为参数和参数策略配置 EventBridge 规则

事件类型:Run Command

事件类型名称 可以添加到规则中的事件的描述
EC2 命令调用状态更改通知 发送到单个托管实例的命令的状态发生更改。您可以向事件规则添加下列一个或多个状态更改:
  • 成功

  • 正在进行中

  • 超时

  • 已取消

  • 已失败

EC2 命令状态更改通知 命令的总体状态将发生更改。您可以向事件规则添加下列一个或多个状态更改:
  • 成功

  • 正在进行中

  • 超时

  • 已取消

  • 已失败

事件类型:State Manager

事件类型名称 可以添加到规则中的事件的描述
EC2 State Manager 关联状态更改 关联的总体状态随着应用而发生变化。您可以向事件规则添加下列一个或多个状态更改:
  • Failed

  • 待处理

  • 成功

EC2 State Manager 实例关联状态更改 关联所针对单个托管实例的状态发生更改。您可以向事件规则添加下列一个或多个状态更改:
  • Failed

  • 待处理

  • 成功