发布于: Apr 29, 2021

即日起,您可以在 AWS Lambda@Edge 中使用 Node.js 14.x 运行时来开发函数。该运行时是对目前支持的 Node.js 10.x 和 Node.js 12.x 运行时的补充。

Node.js 14.x 是 Node 当前的长期支持 (LTS) 版本,采用新的 V8 8.1 引擎,与之前的 LTS 版本 12.x 相比,可以提供更出色的性能。此外,Node.js 14.x 还支持一些新的功能,诸如空值合并(?? 运算符)、可选链(?. 运算符)和诊断报告。有关 Node.js 14.x 的优点和新功能的更多信息,请参阅 AWS Compute 博客上的 Node.js 14.x 发布博文

要开始使用 Node.js 14.x,请通过 AWS CLI 或 Lambda 控制台将代码上传到 AWS Lambda,然后选择 Node.js 14.x 作为运行时。如果您在 Lambda 中已有 Node.js 函数,您可以通过以下方法切换到新的运行时:进行必要的代码更改以确保与新的运行时兼容,然后编辑函数配置以将运行时设置为 Node.js 14.x。

要了解有关 Lambda@Edge 的更多信息,请访问产品页面。有关 AWS Lambda 中 Node.js 编程模型的更多信息,请参阅 AWS Lambda Node.js 文档