配置 AWS Chatbot 以发送有关 AWS Health 中事件的通知 - AWS Health

配置 AWS Chatbot 以发送有关 AWS Health 中事件的通知

您可以直接在聊天客户端接收 AWS Health 事件,如 Slack 和Amazon Chime。您可以使用此事件,以确定可能影响 AWS 应用程序和基础设施的近期 AWS 服务问题。然后,您可以登录 AWS Health 控制面板了解有关更新的更多信息。例如,如果正在 AWS 账户中监控 AWS_EC2_INSTANCE_STOP_SCHEDULED 事件类型,则 AWS Health 事件可以直接显示到 Slack 通道中。

先决条件

在开始之前,您必须满足以下条件:

  • 使用 AWS Chatbot 配置的聊天客户端。您可以配置 Amazon Chime 和 Slack。有关更多信息,请参阅 AWS Chatbot 管理指南中的 AWS Chatbot 入门

  • 您创建并订阅的 Amazon SNS 主题。如果已具有 SNS 主题,则可以使用现有主题。有关更多信息,请参阅 Amazon Simple Notification Service 开发人员指南中的 Amazon SNS 入门

使用 AWS Chatbot 接收 AWS Health 事件
  1. 按照 配置 EventBridge 规则以发送有关 AWS Health 中事件的通知 到步骤 13 中的过程操作。

    1. 完成步骤 13 的事件模式设置后,在模式的最后一行添加逗号,然后添加以下行,从分页 AWS Health 事件中删除不必要的聊天消息。请参阅 在 EventBridge 上查看分页显示的 AWS Health 事件列表

      "detail.page": ["1"]

    2. 步骤 14 中选择目标时,请选择 SNS 主题。您将在 AWS Chatbot 控制台中使用相同的 SNS 主题。

    3. 完成剩余步骤,以创建规则。

  2. 导航到 AWS Chatbot 控制台

  3. 选择聊天客户端,如 Slack 通道名称,然后选择 Edit(编辑)。

  4. Notifications - optional(通知 - 可选)部分,在 Topics(主题)中选择与步骤 1 指定的相同的 SNS 主题。

  5. 选择保存

    当 AWS Health 向 EventBridge 发送符合规则的事件时,AWS Health 事件将在聊天客户端中显示。

  6. 选择事件名称,以便在 AWS Health 控制面板中查看更多信息。

例 :发送到 Slack 的 AWS Health 事件

以下是美国东部(弗吉尼亚州北部)区域的 Amazon EC2 和 Amazon Simple Storage Service (Amazon S3) 的两个 AWS Health 事件示例,在 Slack 通道中显示。

两个 AWS Health 事件在 Slack 通道中的显示方式的屏幕截图。