发布于: Apr 12, 2023
Amazon Lambda 现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域中支持将 Node.js 18 作为托管式运行时和容器基本映像。使用 Node.js 18 在 Lambda 中创建无服务器应用程序的开发人员可以利用一些新功能,例如将适用于 JavaScript 的捆绑 SDK 升级到 v3,以及对使用 Lambda 层部署 ES 模块更好的支持。此版本还提供对 Node.js 18 语言增强功能的访问权限,包括实验性的“fetch”API。要详细了解 Lambda 对 Node.js 18 的支持,请参阅我们的产品文档。
要使用 Node.js 18 部署 Lambda 函数,请通过 Lambda 控制台上传代码并选择 Node.js 18 运行时。您还可以使用 Amazon CLI、Amazon Serverless Application Model(SAM)和 Amazon CloudFormation 部署和管理使用 Node.js 18 编写的无服务器应用程序。此外,您还可以使用亚马逊云科技提供的 Node.js 18 基本映像构建和部署使用容器映像的 Node.js 18 函数。要迁移现有运行早期 Node 版本的 Lambda 函数,请检查您的代码,使之与 Node.js 18 兼容,然后将函数运行时更新至 Node.js 18。
Node.js 18 是 Node.js 的最新长期支持(LTS)版本。当有更新可用时,Amazon Lambda 会自动为 Node.js 18 托管式运行时和亚马逊云科技提供的 Node.js 18 基本映像应用更新。
Amazon Lambda 中的 Node.js 18 运行时现已在由光环新网运营的亚马逊云科技中国(北京)区域和由西云数据运营的亚马逊云科技中国(宁夏)区域推出。有关 Amazon Lambda 的更多信息,请访问我们的产品页面;要开始使用此功能,请登录 Amazon Lambda 控制台。