AWS Lambda ajoute la prise en charge de Node.js 24
AWS Lambda prend désormais en charge la création d'applications sans serveur à l'aide de Node.js 24. Les développeurs peuvent utiliser Node.js 24 à 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 24 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 2028. Avec cette version, Lambda a simplifié l'expérience des développeurs en se concentrant sur le modèle de programmation async/wait moderne et ne prend plus en charge les gestionnaires de fonctions basés sur des rappels. Vous pouvez utiliser Node.js 24 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 24. Pour déployer et gérer des applications sans serveur écrites en Node.js 24, 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.
L’environnement d’exécution Node.js 24 est disponible dans toutes les régions, y compris les régions AWS GovCloud (US) et Chine.
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.