为 EventBridge 事件配置Systems Manager - AWS Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

为 EventBridge 事件配置Systems Manager

您可以使用 Amazon EventBridge 在受支持的 AWS Systems Manager 状态更改、状态更改或其他条件出现时执行目标事件。您可以创建每当状态或状态转换,或当有转换到一个或多个感兴趣的状态时运行的规则。

以下过程提供了创建 EventBridge 规则的常规步骤,该规则在 Systems Manager 发出指定事件时参与。有关此用户指南中用于解决特定情景的过程的列表,请参阅本主题末尾的相关内容

注意

当您账户中的某个 AWS 服务发出一个事件时,它始终会发送到您账户的默认事件总线。要编写一个规则以响应来自您账户中的 AWS 服务的事件,您必须将该规则与默认事件总线相关联。您可以在自定义事件总线上创建规则来查找来自 AWS 服务的事件,但此规则仅当您通过跨账户事件传输从另一个账户收到此类事件时才将参与。有关更多信息,请参阅 中的AWS在 账户之间发送和接收事件。Amazon EventBridge 用户指南

为 EventBridge 事件配置Systems Manager

  1. 通过以下网址打开 Amazon EventBridge 控制台:https://console.amazonaws.cn/events/

  2. 在导航窗格中,选择 Rules (规则),然后选择 Create rule (创建规则)

    -或者-

    如果 Amazon EventBridge 主页首先打开,请选择 Create rule (创建规则)

  3. 为规则输入名称和描述。

    规则不能与同一 AWS 区域和同一事件总线上的另一规则同名。

  4. 对于 Define pattern (定义模式),选择 Event pattern (事件模式).

  5. 选择 Pre-defined pattern by service (服务预定义的模式).

  6. 对于 Service provider (服务提供商),选择 AWS.

  7. 对于 Service name (服务名称),选择 Systems Manager

  8. 对于 Event type (事件类型),执行下列操作之一:

    • 选择 All Events (所有事件)

      如果您选择 All Events (所有事件),则 Systems Manager 发出的所有事件都将匹配规则。请注意,此选项可能导致非常大量的事件目标操作。

    • 选择要用于此规则的 Systems Manager 事件的类型。EventBridge 目前支持来自以下 Systems Manager 功能的事件:

      • 更改日历

      • 配置合规性

      • 清单

      • 维护时段

      • Parameter Store

      • Run Command

      • 状态管理器

      注意

      对于 Systems Manager 不支持的 EventBridge 操作,您可以通过 CloudTrail 选择 AWS API 调用来创建基于 API 调用的事件规则,该规则由 AWS CloudTrail 记录。有关示例,请参阅使用 Amazon EventBridge 监控会话活动(控制台) .

    (可选)如果要自定义事件模式,请选择 Event pattern (事件模式) 旁边的 Edit (编辑),进行更改,然后选择 Save (保存)

  9. 如果您在步骤 8 中选择了 Systems Manager 功能,请执行以下操作之一:

    • 对于当所选功能发生任何受支持的事件类型时要调用的目标,请选择 Any detail type (任何详细信息类型)

    • 对于仅在出现所选功能的特定事件类型时调用的目标,请选择 Specific detail type(s),然后从列表中选择一个或多个类型。

      有关支持的详细信息类型的完整详细信息,请参阅 参考:Amazon EventBridge 的 Systems Manager 事件模式和类型 中的 AWS Systems Manager 和 事件。Amazon EventBridge 用户指南

  10. 如果您在步骤 8 中选择了 Systems Manager 功能,请选择是为所有 详细信息类型、 状态还是其他受支持的选项调用目标。可用的选项取决于您所选的功能。

  11. 对于 Select event bus (选择事件总线),选择要与此规则关联的事件总线。如果您希望此规则响应来自您自己的 AWS 账户的匹配事件,请选择 AWS default event bus (AWS 默认事件总线)。当您账户中的某个 AWS 服务发出一个事件时,它始终会发送到您账户的默认事件总线。

  12. 对于 Select targets (选择目标),选择在检测到所选类型的事件时要执行的 AWS 服务。

  13. 在此部分的其他字段中,根据需要输入此目标类型的特定信息。

  14. 对于许多目标类型,EventBridge 需要权限以便将事件发送到目标。在这些情况下,EventBridge 可以创建运行规则所需的 AWS Identity and Access Management (IAM) 角色:

    • 若要自动创建 IAM 角色,请选择为此特定资源创建新角色.

    • 要使用您之前创建的 IAM 角色,请选择 Use existing role (使用现有角色)

  15. (可选)选择 Add target (添加目标) 以便为此规则添加另一个目标。

  16. (可选)为规则输入一个或多个标记。有关更多信息,请参阅 中的Amazon EventBridge标记 资源。Amazon EventBridge 用户指南

  17. 选择创建.