发布于: May 15, 2019

现在,您可以使用 Node.js v10 开发 AWS Lambda 函数。除了利用 Node.js v10 中的新特性,如 V8 6.6 引擎中的性能改进之外,用 Node.js 10 编写的 Lambda 函数 还可在最新一代 Amazon Linux、Amazon Linux 2 上运行。

要了解更多关于 Lambda 在 Node 10 和以前版本的 Node 的区别请参阅我们的文档。从 Node 10 开始,AWS Lambda 还将如 https://github.com/nodejs/Release.所规定的那样,自动将语言次要版本更新为最新的次要版本。 

要开始将 Node.js 代码部署为 Lambda 函数,只需通过 AWS CLI 或 AWS Lambda 控制台以 ZIP 格式上传代码并选择 Node.js 10.x 运行时即可。您还可以使用 AWS 无服务器应用程序模型 (SAM) 来部署和管理使用 Node.js 编写的无服务器应用程序。具有现有 Node.js 函数的客户可以通过以下方法切换到新的运行时:进行必要的代码更改以确保与新的运行时兼容,以及编辑函数配置以将运行时设置为“nodejs10.x”。有关 Node.js 编程模型的更多信息,请参阅 AWS Lambda 文档

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