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

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

监控Trusted Advisor使用 Amazon CloudWatch Events 检查结果

您可以使用 Amazon CloudWatch Events 检测并响应Trusted Advisor检查。随后,CloudWatch Events 会根据您创建的规则,在检查状态更改为您在规则中指定的值时调用一个或多个目标操作。根据状态更改的类型,您可以发送通知、捕获状态信息、采取纠正措施、启动事件或采取其他操作。将 CloudWatch 事件用作您的一部分时,您可以选择以下类型的目标:Trusted Advisor工作流:

  • Amazon Lambda 函数

  • Amazon Kinesis Streams

  • Amazon Simple Queue Service 队列

  • 内置目标(CloudWatch 警报操作)

  • Amazon Simple Notification Service 主题

下面是一些用例:

  • 当检查状态更改时,使用 Lambda 函数将通知传入 Slack 通道。

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

有关使用 CloudWatch 事件和 Lambda 函数自动响应的示例Trusted Advisor检查结果,请参阅Trusted Advisor 工具.

本主题的其余内 CloudWatch 介绍为Trusted Advisor. 然而,在为 Trusted Advisor 创建事件规则之前,您应当执行以下操作:

创建 CloudWatch Events 规则Trusted Advisor

  1. 通过以下网址打开 CloudWatch 控制台:https://console.aws.amazon.com/cloudwatch/

  2. 在导航栏中,选择美国东部(弗吉尼亚北部)区域。

  3. 在导航窗格中,选择 Events

  4. 选择 Create rule,然后选择 Event Source。对于 Service Name,选择 Trusted Advisor

  5. 指定状态值:

    • 要生成适用于所有状态值的规则,请选择 Check Item Refresh Status,然后选择 Any status (默认值)。

    • 要设置仅适用于部分状态值的规则,请选择 Specific status(es),然后从列表中选择一个或多个状态值。

  6. 指定 Trusted Advisor 检查:

    • 要设置适用于所有 Trusted Advisor 检查的规则,请选择任何检查

    • 要设置仅适用于部分检查的规则,请选择 Specific check(s),然后从列表中选择一个或多个检查名称。

  7. 指定Amazon资源:

    • 要设置适用于所有资源的规则,请选择 Any resource ID

    • 要创建仅适用于一个或多个资源的规则,请选择 Specific resource ID(s) by ARN (按 ARN 指定资源 ID)。然后,输入资源的 ARN。

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

  9. Targets 区域,选择 Add target*

  10. Select target type (选择目标类型) 列表中,选择您准备好与此规则一起使用的目标类型。然后,配置该类型所需的任何其他选项。

  11. 选择 Configure details

  12. Configure rule details (配置规则详细信息) 页面上,输入规则的名称和说明。要在创建规则后立即启用它,请选择 State (状态) 框。

  13. 如果您对规则满意,请选择 Create rule