编辑或删除 Canary - Amazon CloudWatch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

编辑或删除 Canary

您可以编辑或删除现有 Canary。

编辑 Canary

在编辑 Canary 时,即使您并未更改其计划,该计划也会在您编辑 Canary 时相应地重置。例如,如果您的 Canary 每小时运行,而您编辑了该 Canary,则该 Canary 会在编辑完成后立即运行,然后每一小时运行一次。

编辑或更新 Canary

  1. 访问 https://console.aws.amazon.com/cloudwatch/,打开 CloudWatch 控制台。

  2. 在导航窗格中,选择 Canaries

  3. 选择 Canary 名称旁边的按钮,然后选择 Actions(操作)Edit(编辑)

  4. (可选)如果此 Canary 执行屏幕截图可视化监控,并且您希望将 Canary 的下一次运行设置为基准,请选择 Set next run as new baseline(将下一次运行设置为新基准)

  5. (可选)如果此 Canary 执行屏幕截图可视化监控,并且您希望从可视化监控中删除某个屏幕截图,或者您希望在可视化比较期间指定要忽略部分屏幕截图,请在 Visual Monitoring(可视化监控)下选择 Edit Baseline(编辑基准)

    此时会显示屏幕截图,您可以执行下列操作之一:

    • 若要删除用于可视化监控的屏幕截图,请选择 Remove screenshot from visual test baseline(从可视化测试基准中删除屏幕截图)

    • 若要指定要在可视化对比过程中忽略的屏幕截图部分,请单击并拖动以绘制屏幕中要忽略的区域。针对要在对比中忽略的所有区域执行完成此操作后,选择 Save(保存)

  6. 对 Canary 做出任何其他更改,然后选择 Save(保存)

删除 Canary

在删除一个 Canary 时,不会自动删除由此 Canary 使用和创建的资源。在删除不打算再次使用的 Canary 后,还应删除以下内容:

  • 此 Canary 使用的 Lambda 函数和层。其前缀为 cwsyn-MyCanaryName

  • 为此 Canary 创建的 CloudWatch 告警。这些告警的名称都以 Synthetics-Alarm-MyCanaryName 开头。有关删除警报的更多信息,请参阅编辑或删除 CloudWatch 告警

  • Amazon S3 对象和存储桶,例如 Canary 的结果位置和构件位置。

  • 为 Canary 创建的 IAM 角色。它们的名称为 role/service-role/CloudWatchSyntheticsRole-MyCanaryName

  • CloudWatch Logs 中为 Canary 创建的日志组。这些日志组具有以下名称:/aws/lambda/cwsyn-MyCanaryName

在删除 Canary 之前,您可能需要查看 Canary 详细信息并记下此信息。这样,您就可以在删除 Canary 后删除正确的资源。

删除 Canary

  1. 访问 https://console.aws.amazon.com/cloudwatch/,打开 CloudWatch 控制台。

  2. 在导航窗格中,选择 Canaries

  3. 选择 Canary 名称旁边的按钮,然后选择 Actions(操作)Delete(删除)

  4. 在框中输入 Delete,然后选择 Delete(删除)

  5. 删除为 Canary 所用和为其创建的其他资源,如本节前面所列内容。