编辑或删除 Canary
您可以编辑或删除现有 Canary。
编辑 Canary
在编辑 Canary 时,即使您并未更改其计划,该计划也会在您编辑 Canary 时相应地重置。例如,如果您的 Canary 每小时运行,而您编辑了该 Canary,则该 Canary 会在编辑完成后立即运行,然后每一小时运行一次。
编辑或更新 Canary
访问 https://console.aws.amazon.com/cloudwatch/
,打开 CloudWatch 控制台。 -
在导航窗格中,选择 Canaries。
-
选择 Canary 名称旁边的按钮,然后选择 Actions(操作)、Edit(编辑)。
(可选)如果此 Canary 执行屏幕截图可视化监控,并且您希望将 Canary 的下一次运行设置为基准,请选择 Set next run as new baseline(将下一次运行设置为新基准)。
(可选)如果此 Canary 执行屏幕截图可视化监控,并且您希望从可视化监控中删除某个屏幕截图,或者您希望在可视化比较期间指定要忽略部分屏幕截图,请在 Visual Monitoring(可视化监控)下选择 Edit Baseline(编辑基准)。
此时会显示屏幕截图,您可以执行下列操作之一:
若要删除用于可视化监控的屏幕截图,请选择 Remove screenshot from visual test baseline(从可视化测试基准中删除屏幕截图)。
若要指定要在可视化对比过程中忽略的屏幕截图部分,请单击并拖动以绘制屏幕中要忽略的区域。针对要在对比中忽略的所有区域执行完成此操作后,选择 Save(保存)。
-
对 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
访问 https://console.aws.amazon.com/cloudwatch/
,打开 CloudWatch 控制台。 -
在导航窗格中,选择 Canaries。
选择 Canary 名称旁边的按钮,然后选择 Actions(操作)、Delete(删除)。
-
在框中输入
Delete
,然后选择 Delete(删除)。 删除为 Canary 所用和为其创建的其他资源,如本节前面所列内容。