Synthetics 运行时版本 - Amazon CloudWatch
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

Synthetics 运行时版本

创建或更新 Canary 时,您可以为 Canary 选择 Synthetics 运行时版本。Synthetics 运行时是调用脚本处理程序的 Synthetics 代码,以及捆绑依赖关系的 Lambda 层的组合。

CloudWatch Synthetics 当前支持将 Node.js 用于脚本和 Puppeteer 框架的运行时,以及将 Python 用于编写脚本并将 Selenium Web 驱动程序用于框架的运行时。

我们建议您始终为 Canary 使用最新的运行时版本,以便能够使用最新的功能和对 Synthetics 库进行的更新。

CloudWatch Synthetics 运行时支持策略

Synthetics 运行时版本受维护和安全更新的约束。当某个运行时版本的任何组件不再受支持时,该 Synthetics 运行时版本将被弃用。

您无法使用已弃用的运行时版本创建 Canary。使用已弃用运行时的 Canary 将继续运行。您可以停止、启动和删除这些 Canary。您可以通过更新 Canary 以使用受支持的运行时版本来更新使用已弃用运行时版本的现有 Canary。

CloudWatch 如果您的 Canary 使用计划在接下来的 60 天内弃用的运行时,Synthetics 将通过电子邮件通知您。我们建议您将 Canary 迁移到受支持的运行时版本,以便从更新的版本中所包含的新功能、安全性和性能增强中受益。

如何将 Canary 更新为新的运行时版本?

您可以使用 CloudWatch 控制台、、 AWS CloudFormation AWS CLI 或 AWS 开发工具包更新 Canary 的运行时版本。使用 CloudWatch 控制台时,可以通过在 Canary 列表页面中选择五个 Canary,然后选择 Actions (操作)、Update Runtime (更新运行时) 来一次更新五个 Canary。

您可以通过使用CloudWatch控制台克隆 Canary 并更新其运行时版本来验证升级。这将创建另一个 Canary,它是您的原始 Canary 的克隆。使用新的运行时版本验证 Canary 后,您可以更新原始 Canary 的运行时版本并删除克隆 Canary。

您还可以使用升级脚本更新多个 Canary。有关更多信息,请参阅Canary 运行时升级脚本

如果您升级了 Canary 并且失败,请参阅排查失败的 Canary

运行时弃用日期

运行时版本 弃用日期

syn-nodejs-2.2

2021 年 5 月 28 日

syn-nodejs-2.1

2021 年 5 月 28 日

syn-nodejs-2.0

2021 年 5 月 28 日

syn-nodejs-2.0-beta

2021 年 2 月 8 日

syn-1.0

2021 年 5 月 28 日