通过 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。

按照以下过程为 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. Create rule(创建规则)页面上,输入规则的名称和描述。

  6. Define pattern(定义模式)下,选择 Event pattern(事件模式),然后选择 Pre-defined pattern by service(按服务预定义的模式)。

  7. 对于服务提供商,选择 Amazon

  8. 对于 Service name(服务名称),选择 Trusted Advisor

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  13. 对于 Select event bus(选择事件总线),保持同时为 Amazon default event bus(默认事件总线)和 Enable the rule on the selected event bus(在选定的事件总线上启用该规则)启用默认选项。

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

  15. 审查您的规则设置并确保其符合您的事件监控要求。

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