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

编辑或删除金丝雀脚本

您可以编辑或删除现有金丝雀。

编辑金丝雀

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

编辑或更新金丝雀
  1. 访问 https://console.aws.amazon.com/cloudwatch/ 打开 CloudWatch 控制台。

  2. 在导航窗格中,选择 Application SignalsSynthetics 金丝雀

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

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

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

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

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

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

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

删除金丝雀

当您删除金丝雀时,可以选择是否同时删除该金丝雀使用和创建的其他资源。当您删除金丝雀时,还应删除以下内容:

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

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

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

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

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

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

删除金丝雀
  1. 访问 https://console.aws.amazon.com/cloudwatch/ 打开 CloudWatch 控制台。

  2. 在导航窗格中,选择 Application SignalsSynthetics 金丝雀

  3. 如果金丝雀当前处于 RUNNING 状态,则您必须停止它。仅可删除处于 STOPPEDREADY(NOT_STARTED)ERROR 状态的金丝雀。

    要停止金丝雀,请选择金丝雀名称旁边的按钮,然后选择 Actions(操作)、Stop(停止)。

  4. 选择金丝雀名称旁边的按钮,然后选择 Actions(操作)Delete(删除)

  5. 选择是否同时删除为该金丝雀创建和供其使用的其他资源。这包括 Lambda 函数和层,以及该金丝雀的 IAM 角色和 IAM policy。

    要删除该金丝雀的 IAM 角色和 IAM policy,您必须拥有足够的权限。有关更多信息,请参阅用于 CloudWatch Synthetics 的 Amazon 托管式(预定义)策略

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

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