发布于: May 30, 2019
现在,您可以使用 Node.js v10 开发 Amazon Lambda 函数。除了利用 Node.js v10 中的新功能(例如 V8 6.6 引擎的性能改进)之外,在 Node.js 10 中编写的 Lambda 函数还运行于最新一代的 Amazon Linux (Amazon Linux 2)。
要了解有关 Node 10 与之前版本的 Node 在 Lambda 函数方面的差异,请参阅我们的文档。从 Node 10 开始,Amazon Lambda 还可以将语言次要版本自动更新为最新的次要版本,如 https://github.com/nodejs/Release 所指定。
要开始将 Node.js 代码作为 Lambda 函数进行部署,只需通过 Amazon CLI 或 Amazon Lambda 控制台以 ZIP 格式上传代码并选择 Node.js 10.x 运行时即可。您还可以使用 Amazon 无服务器应用程序模型 (SAM) 来部署和管理使用 Node.js 编写的无服务器应用程序。拥有现有 Node.js 函数的客户可以切换到新运行时,只需进行任何必要的代码更改来确保与新运行时和 Amazon Linux 版本兼容,并编辑函数配置以将运行时设置为“nodejs10.x”即可。您可以参阅 Amazon Lambda 文档,了解有关 Node.js 编程模型的更多信息。
所有提供 Lambda 的区域均支持 Node.js 10.x 运行时。要详细了解哪些区域提供 Amazon Lambda,请参阅 亚马逊云科技区域表。请访问我们的产品页面,了解有关 Amazon Lambda 的更多信息,或者登录 Amazon Lambda 控制台开始使用。