通过 Amazon EventBridge 监控 Amazon Trusted Advisor 的检查结果 - Amazon Web Services Support
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

通过 Amazon EventBridge 监控 Amazon Trusted Advisor 的检查结果

您可以使用 EventBridge 来检测对 Trusted Advisor 的检查何时会更改状态。随后,当您在规则中指定的某个值的状态更改时,EventBridge 会根据您创建的规则调用一个或多个目标操作。

根据具体的状态更改,您可以发送通知、捕获状态信息、采取纠正措施、启动事件或采取其他操作。例如,如果检查状态由未检测到的问题(绿色)更改为建议的操作(红色),则可以指定以下目标类型。

  • 使用 Amazon Lambda 函数将通知传入 Slack 通道。

  • 将有关检查的数据推送到 Amazon Kinesis 流,以支持全面、实时的状态监控。

  • 将 Amazon Simple Notification Service 主题发送到您的电子邮件。

  • 通过 Amazon CloudWatch 告警操作获取通知。

有关如何使用 EventBridge 和 Lambda 函数自动响应 Trusted Advisor 的更多信息,请参阅 GitHub 中的 Trusted Advisor 工具

注意
  • Trusted Advisor 将尽最大效能传送事件。并不总是能保证将事件传送到 EventBridge。

  • 您必须拥有 Amazon Web Services Support 计划才能为 Trusted Advisor 检查创建规则。有关更多信息,请参阅更改 Amazon Web Services Support Plans

按照以下过程为 Trusted Advisor 创建 EventBridge 规则。在创建事件规则之前,请执行以下操作:

  • 熟悉 EventBridge 中的事件、规则和目标。有关更多信息,请参阅 Amazon EventBridge 用户指南中的什么是 Amazon EventBridge?

  • 创建将在事件规则中使用的目标。

为 Trusted Advisor 创建 EventBridge 规则

  1. 访问 https://console.aws.amazon.com/events/,打开 Amazon EventBridge 控制台。

  2. 要更改区域,请使用页面右上角的 Region selector(区域选择器),然后选择 US East (N. Virginia)(美国东部(弗吉尼亚北部))。

  3. 在导航窗格中,选择 Rules (规则)

  4. 选择 Create rule (创建规则)

  5. Define rule detail(定义规则详细信息)页面上,输入规则名称和描述。

  6. 对于 Event bus(事件总线)和 Rule type(规则类型),保留默认值,然后选择 Next(下一步)。

  7. Build event pattern(构建事件模式)页面上,对于 Event source(事件源),选择 Amazon events or EventBridge partner events(Amazon 事件或 EventBridge 合作伙伴事件)。

  8. Event pattern(事件模式)下,请保留默认值( Amazon Web Services)。

  9. 对于 Amazon Web Service,选择 Trusted Advisor

  10. 对于 Event type(事件类型),选择 Check Item Refresh Status(检查项目刷新状态)。

  11. 为检查状态选择以下选项之一:

    • 选择 Any status(任何状态)以创建监控任何状态更改的规则。

    • 选择 Specific status(es)(特定状态),然后选择要让您的规则监控的值。

      • ERROR(错误)– Trusted Advisor 为检查建议某一操作。

      • INFO(信息)– Trusted Advisor 无法确定检查的状态。

      • OK(正常)– Trusted Advisor 没有检测到检查的问题。

      • WARN(警告)–Trusted Advisor 检测到检查可能存在问题并建议调查。

  12. 为您的检查选择以下选项之一:

    • 选择 Any check(任何检查)。

    • 选择 Specific check(s)(特定检查),然后从列表中选择一个或多个检查名称。

  13. 为 Amazon 资源选择以下选项之一:

    • 选择 Any resource ID(任何资源 ID)来创建监控所有资源的规则。

    • 选择 Specific resource ID(s) by ARN(按 ARN 排列的特定资源 ID),然后输入您想要的 Amazon Resource Name (ARN)。

  14. 选择 Next (下一步)

  15. Select target(s)(选择目标)页面中,选择您为此规则创建的目标类型,然后配置该类型所需的任何其他选项。例如,您可以将事件发送到 Amazon SQS 队列或 Amazon SNS 主题。

  16. 选择 Next (下一步)

  17. (可选)在 Configure tags(配置标签)页面上,添加任意标签,然后选择 Next(下一步)。

  18. Review and create(审查并创建)页面上,审查您的规则设置并确保其符合您的事件监控要求。

  19. 请选择 Create rule (创建规则)。您的规则现在将监控 Trusted Advisor 检查,然后将事件发送到您指定的目标。