AWS Lambda 增加了对 Node.js 22 的支持
发布于:
2024年11月22日
AWS Lambda 现在支持使用 Node.js 22 创建无服务器应用程序。开发人员可以将 Node.js 22 用作托管运行时和容器基础映像,AWS 将在更新可用时自动对托管运行时和基础映像应用更新。
Node.js 22 是 Node.js 的最新长期支持 (LTS) 版本,预计在 2027 年 4 月之前获得有关修复安全问题和错误的支持。 它提供对最新 Node.js 语言功能(例如“提取”API)的访问权限。在受支持的区域,您可以在 Lambda@Edge 中使用 Node.js 22,从而自定义通过 Amazon CloudFront 交付的低延迟内容。Powertools for AWS Lambda (TypeScript) 是一个开发人员工具包,可以实施无服务器最佳实践,加快开发人员的开发速度,还支持 Node.js 22。
Node.js 22 运行时系统已在所有提供 Lambda 的区域推出,包括中国区域和 AWS GovCloud(美国)区域)。
您还可以使用全系列的 AWS 部署工具(包括 Lambda 控制台、AWS CLI、AWS Serverless Application Model (AWS SAM)、AWS CDK 和 AWS CloudFormation)来部署和管理使用 Node.js 22 编写的无服务器应用程序。有关更多信息,包括升级现有 Lambda 函数的指南,请参阅我们的博客文章。有关 AWS Lambda 的更多信息,请访问我们的产品页面。