AWS Lambda が Node.js 24 のサポートを追加
AWS Lambda で Node.js 24 を使用したサーバーレスアプリケーションの作成がサポートされるようになりました。デベロッパーは Node.js 24 をマネージドランタイムとコンテナベースイメージの両方として使用できます。AWS は、更新が利用可能になった時点でマネージドランタイムとベースイメージを自動的に更新します。
Node.js 24 は Node.js 最新の長期サポートリリースで、2028 年 4 月までセキュリティおよびバグ修正に関するサポートが提供される予定です。今回のリリースでは、Lambda は最新の async/await プログラミングパターンに重点を置いて開発者エクスペリエンスを簡素化し、コールバックベースの関数ハンドラーをサポートしなくなりました。Node.js 24 を Lambda@Edge と一緒に使用することで (サポートされているリージョンで)、Amazon CloudFront を通じて配信される低レイテンシーのコンテンツをカスタマイズできます。Powertools for AWS Lambda (TypeScript) は、サーバーレスのベストプラクティスを実装し、開発者の作業スピードを向上させるための開発者ツールキットで、Node.js 24 もサポートしています。Lambda コンソール、AWS CLI、AWS サーバーレスアプリケーションモデル (AWS SAM)、AWS CDK、AWS CloudFormation など、さまざまな AWS デプロイツールを使用して、Node.js 24 で作成されたサーバーレスアプリケーションをデプロイおよび管理できます。
Node.js 24 ランタイムは、AWS GovCloud (米国) リージョンと中国リージョンを含むすべてのリージョンでご利用いただけます。
既存の Lambda 関数のアップグレードに関するガイダンスなど、詳細については、ブログ記事をご覧ください。AWS Lambda の詳細については、製品ページをご覧ください。