发布于: May 14, 2018

详细信息:从今天开始,除了当前支持的 Node.js v6.10 运行时外,您还可以在 Lambda@Edge 中使用 Node.js v8.10 开发函数。

Node.js v8.10 是 Node 当前的长期支持 (LTS) 版本,它使用新的 V8 6.0 引擎,与之前的 LTS 版本6.x 相比,它可以提供更出色的性能。此外,Node.js v8.10 支持异步/等待等新功能,而此功能是处理 Node.js 中异步操作的新方法。这使您可以更轻松地为非阻塞调用编写更简单、更简洁的代码。您可以阅读这篇博客文章,了解有关 Node.js v8.10 中引入的异步/等待功能优点的更多详细信息。

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

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