AWS Lambda ajoute la prise en charge de Node.js 22
AWS Lambda prend désormais en charge la création d'applications sans serveur à l'aide de Node.js 22. Les développeurs peuvent utiliser Node.js 22 à la fois comme environnement d'exécution géré et comme image de base de conteneur, et AWS appliquera automatiquement les mises à jour au moteur d'exécution géré et à l'image de base dès qu'elles seront disponibles.
Node.js 22 constitue la dernière version de prise en charge à long terme (LTS) de Node.js, et des améliorations de sécurité ainsi que des correctifs de bugs devraient y être apportés jusqu'en avril 2027. Il permet d'accéder aux dernières fonctionnalités du langage Node.js, notamment l'API « fetch ». Vous pouvez utiliser Node.js 22 avec Lambda@Edge (dans les régions prises en charge), ce qui vous permet de personnaliser le contenu à faible latence diffusé via Amazon CloudFront. Powertools for AWS Lambda (TypeScript), une boîte à outils pour développeurs permettant de mettre en œuvre les meilleures pratiques en matière de gestion sans serveur et d'augmenter la rapidité des développeurs, prend également en charge Node.js 22.
L’environnement d’exécution Node.js 22 est disponible dans toutes les régions où Lambda est disponible, y compris dans les régions Chine et AWS GovCloud (US).
Pour déployer et gérer des applications sans serveur écrites en Node.js 22, vous pouvez utiliser toute la gamme d'outils de déploiement AWS, notamment la console Lambda, l'interface de ligne de commande AWS, le modèle d'application sans serveur AWS (AWS SAM), AWS CDK et AWS CloudFormation. Pour en savoir plus et obtenir des conseils sur la mise à niveau des fonctions Lambda existantes, consultez notre article de blog. Pour en savoir plus sur AWS Lambda, consultez notre page produit.