使用 Node.js 的运行时版本
以下部分包含有关 CloudWatch Synthetics Node.js 运行时版本的信息。该运行时不包含任何浏览器或框架。
这些运行时版本的命名约定为 syn-。language
-majorversion.minorversion
syn-nodejs-4.1
重要
Synthetics syn-nodejs-3.1 及更高版本中,Synthetics 运行时将使用新的命名空间。请迁移金丝雀脚本以使用新的命名空间。在未来的版本中,旧命名空间将被弃用。
-
@amzn/synthetics-core → @aws/synthetics-core
主要依赖项:
-
AWS Lambda 运行时 Node.js 22.x
syn-nodejs-4.1 中的变化
-
升级到
fast-xml-parser5.5.7 以解决下列 CVE 问题:-
CVE-2026-25128
-
CVE-2026-25896
-
CVE-2026-26278
-
CVE-2026-27942
-
CVE-2026-33036
-
下列 Node.js 的早期运行时版本仍受支持。
syn-nodejs-4.0
主要依赖项:
-
AWS Lambda 运行时 Node.js 22.x
syn-nodejs-4.0 中的变化
-
应用了安全补丁。
syn-nodejs-3.1
重要
Synthetics syn-nodejs-3.1 及更高版本中,Synthetics 运行时将使用新的命名空间。请迁移金丝雀脚本以使用新的命名空间。在未来的版本中,旧命名空间将被弃用。
-
@amzn/synthetics-core → @aws/synthetics-core
主要依赖项:
-
AWS Lambda 运行时 Node.js 20.x
syn-nodejs-3.1 中的变化
-
Synthetics 运行时命名空间迁移。
-
类型定义在 npm 注册表
中可用。请确保类型定义包的版本与您的金丝雀的运行时版本相匹配。
syn-nodejs-3.0
主要依赖项:
-
AWS Lambda 运行时 Node.js 20.x
syn-nodejs-3.0 中的变化
-
对多重检查蓝图的支持。