Publié le: Nov 18, 2019

Vous pouvez désormais créer des fonctions AWS Lambda dans Node.js 12, ainsi que profiter des nouvelles fonctionnalités de ce dernier (moteur V8 optimisé, champs dédiés aux classes privées et suivi amélioré des piles). Les fonctions Lambda peuvent ensuite être exécutées sous Amazon Linux 2, la dernière version d'Amazon Linux. Pour en savoir plus sur la création de fonctions dans Node.js 12, vous pouvez consulter cet article de la documentation d'AWS Lambda. 

Node.js 12 constitue la dernière version de Node.js, et des améliorations en matière de sécurité ainsi que des correctifs y seront apportés jusqu'en avril 2022. Ceux-ci seront automatiquement appliqués par Lambda dès leur mise à disposition par la communauté Node.js. 

Pour déployer du code Node.js en tant que fonction Lambda, chargez-le via l'interface de ligne de commande AWS ou la console AWS Lambda, puis sélectionnez l'environnement d'exécution Node.js 12.x. Vous pouvez également utiliser AWS Serverless Application Model (SAM) pour déployer et gérer une application sans serveur créée dans Node.js. En outre, vous pouvez migrer des fonctions Node.js existantes dans le nouvel environnement d'exécution en apportant les modifications nécessaires à leur code, et en remplaçant la configuration par « nodejs.12.x ». 

L'environnement d'exécution Node.js 12 est disponible dans toutes les régions où Lambda est proposé. Consultez notre page produit pour en savoir plus sur AWS Lambda ou connectez-vous à la console AWS Lambda pour débuter.