为实例刷新事件创建 EventBridge 规则 - Amazon EC2 Auto Scaling
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

为实例刷新事件创建 EventBridge 规则

本节介绍如何创建 Amazon EventBridge 规则,该规则可在实例刷新期间达到检查点时通知您。包括通过 Amazon SNS 设置电子邮件通知的过程。要使用 Amazon SNS 发送电子邮件通知,必须先创建一个主题,然后用您的电子邮件地址订阅该主题。

有关使用 EventBridge 的更多信息,请参阅 将 Amazon EC2 Auto Scaling 与 EventBridge 配合使用

创建 Amazon SNS 主题

SNS 主题是一个逻辑接入点,即 Auto Scaling 组用来发送通知的通信通道。您可通过为主题指定名称来创建主题。

您在创建主题名称时,该名称必须满足以下要求:

  • 介于 1 到 256 个字符之间

  • 包含大写和小写 ASCII 字母、数字、下划线或连字符

有关更多信息,请参阅 Amazon Simple Notification Service 开发人员指南中的创建 Amazon SNS 主题

订阅 Amazon SNS 主题

要接收您的 Auto Scaling 组发送到该主题的通知,必须让一个终端节点订阅该主题。在此过程中,为端点指定要用来接收来自 Amazon EC2 Auto Scaling 的通知的电子邮件地址。

有关更多信息,请参阅 Amazon Simple Notification Service 开发人员指南中的订阅 Amazon SNS 主题

确认您的 Amazon SNS 订阅

Amazon SNS 向在上一步骤中指定的电子邮件地址发送确认电子邮件。

确保打开来自 Amazon 通知的电子邮件并选择链接以确认订阅,然后再继续执行下一步。

您将收到来自 Amazon 的确认消息。Amazon SNS 现已配置为接收通知并以电子邮件形式将通知发送到指定的电子邮件地址。

将事件路由到您的 Amazon SNS 主题

创建匹配选定事件的规则,并将它们路由到您的 Amazon SNS 主题,以通知订阅的电子邮件地址。

创建将实例刷新事件路由到您的 Amazon SNS 主题的规则

  1. 打开位于 https://console.aws.amazon.com/events/ 的 Amazon EventBridge 控制台。

  2. 在导航窗格中的事件下,选择规则

  3. 规则部分中,选择创建规则

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

  5. 对于 Define pattern (定义模式),请执行以下操作:

    1. 选择 Event Pattern (事件模式)

    2. 对于事件匹配模式,选择按服务预定义模式

    3. 对于服务提供商,选择 Amazon Web Services

    4. 对于 Service Name,选择 Auto Scaling

    5. 对于事件类型,选择实例刷新

    6. 默认情况下,该规则与区域中任何 Auto Scaling 组匹配。若要使该规则与特定 Auto Scaling 组匹配,请选择 特定组名称并选择一个或多个 Auto Scaling 组。

  6. 对于 Select event bus (选择事件总线),选择 Amazon default event bus (亚马逊云科技默认事件总线)。当您账户中的某个 Amazon 服务发出一个事件时,它始终会发送到您账户的默认事件总线。

  7. 对于 Target (目标),选择 SNS topic (SNS 主题)

  8. 对于主题,请选择您创建的 Amazon SNS 主题。

  9. 对于配置输入,请选择电子邮件通知的输入。

  10. 选择创建