发布于: Nov 18, 2019

现在,您可以使用 Node.js 12 编写 AWS Lambda 函数,并使用它的新特性(例如 V8 引擎中的性能改进、私有类字段和增强的堆栈跟踪)。使用 Node.js 12 编写的 Lambda 函数在最新一代的 Amazon Linux (Amazon Linux 2) 上运行。要了解有关使用 Node.js 12 编写函数的更多信息,可以阅读 AWS Lambda 文档中的 Node.js 编程模型。 

Node.js 12 是 Node.js 的最新 LTS 版本,并且在 2022 年 4 月之前将获得有关修复安全问题和错误的支持。如果 Node.js 社区提供了有关 Node.js 12 的更新,Lambda 将会自动应用这些更新。 

要将 Node.js 代码部署为 Lambda 函数,请通过 AWS CLI 或 AWS Lambda 控制台上传代码并选择 Node.js 12.x 运行时。您还可以使用 AWS 无服务器应用程序模型 (SAM) 来部署和管理使用 Node.js 编写的无服务器应用程序。对于现有的 Node.js 函数,可以将其迁移到新的运行时,方法是:对其代码进行任何必要的更改,以便与 Node.js 12 兼容,并将函数的运行时配置更改为“nodejs12.x”。 

所有提供 Lambda 的区域均提供 Node.js 12 运行时。请访问我们的产品页面,了解有关 AWS Lambda 的更多信息,或者登录 AWS Lambda 控制台开始使用。