使用适用于 Google Chrome 的 CloudWatch Synthetics 记录器 - Amazon CloudWatch
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

使用适用于 Google Chrome 的 CloudWatch Synthetics 记录器

Amazon 提供了 CloudWatch Synthetics Recorder 来帮助您更轻松地创建 Canary。记录器是 Google Chrome 扩展。

记录器在网站上记录您的单击和键入操作,并自动生成 Node.js 脚本,该脚本可用于创建遵循相同步骤的 Canary。

开始记录后CloudWatch,Synthetics Recorder 会在浏览器中检测您的操作并将其转换为脚本。您可以根据需要暂停和恢复记录。当您停止记录时,记录器会生成操作的 Node.js 脚本,您可以通过 Copy to Clipboard (复制到剪贴板) 按钮轻松复制该脚本。然后,您可以使用此脚本在 CloudWatch Synthetics 中创建 Canary。

积分:CloudWatchSynthetics 记录器基于无管控记录器

安装适用于 Google Chrome 的 CloudWatch Synthetics 记录器扩展

要使用 CloudWatch Synthetics 记录器,您可以开始创建 Canary 并选择 Canary Recorder 蓝图。如果您在尚未下载记录器时执行此操作CloudWatch,Synthetics 控制台会提供一个链接以下载它。

或者,您可以按照以下步骤直接下载并安装记录器。

安装 CloudWatch Synthetics Recorder

  1. 使用 Google Chrome,转到此网站https://chrome.google.com/webstore/detail/cloudwatch-synthetics-rec/bhdnlmmgiplmbcdmkkdfplenecpegfno

  2. 选择 Add to Chrome (添加到 Chrome),然后选择 Add extension (添加扩展)。

使用适用于 Google Chrome 的 CloudWatch Synthetics 记录器

要使用 CloudWatch Synthetics 记录器帮助您创建 Canary,您可以在 控制台中选择 Create Canary (创建CloudWatch Canary),然后选择 Use a blueprint (使用蓝图)、Canary Recorder (Canary 记录器)。有关更多信息,请参阅创建 Canary

或者,您可以使用记录器来记录步骤,而无需立即使用它们来创建 Canary。

使用 CloudWatch Synthetics 记录器在网站上记录您的操作

  1. 导航到要监控的页面。

  2. 选择 Chrome 扩展图标,然后选择 CloudWatch Synthetics Recorder。

  3. 选择 Start Recording (开始记录)。

  4. 执行要记录的步骤。要暂停记录,请选择 Pause (暂停)。

  5. 完成工作流程记录后,选择 Stop recording (停止记录)。

  6. 选择 Copy to clipboard (复制到剪贴板) 以将生成的脚本复制到剪贴板。或者,如果要重新开始,请选择 New recording (新记录)。

  7. 要使用复制的脚本创建 Canary,您可以将复制的脚本粘贴到记录器蓝图内联编辑器中,或将其保存到 Amazon S3 存储桶中并从该处导入。

  8. 如果您未立即创建 Canary,则可以将记录的脚本保存到文件中。

CloudWatch Synthetics Recorder 的已知限制

Google Chrome 的 CloudWatch Synthetics 记录器当前具有以下限制。

  • 没有 IDs 的 HTML 元素将使用 CSS 选择器。如果网页结构稍后发生更改,这可能会中断 Canary。我们计划在未来版本的记录器中提供一些配置选项(例如使用 data-id)。

  • 记录器不支持双击或复制/粘贴等操作,也不支持 CMD+0 等键组合。

  • 要验证页面上是否存在元素或文本,用户必须在生成脚本后添加断言。记录器不支持验证元素而不对该元素执行任何操作。这与 Canary 工作流程生成器中的“Verify text”或“Verify element”选项类似。我们计划在未来版本的记录器中添加一些断言支持。

  • 记录器在启动记录的 选项卡中记录所有操作。它不会记录弹出窗口(例如,允许位置跟踪)或导航到弹出窗口中的不同页面。