Publié le: Feb 3, 2021
Désormais, vous pouvez créer des fonctions AWS Lambda dans Node.js 14 et utiliser ses nouvelles fonctionnalités telles que les await au plus haut niveau, les diagnostiques améliorés, les modifications d’API de flux, et un moteur JavaScript repensé pour de meilleures performances. Les fonctions Lambda créées dans Node.js 14 s'exécutent sur Amazon Linux 2, la dernière génération d'Amazon Linux. Pour en savoir plus sur la création de fonctions dans Node.js 14, consultez le modèle de programmation Node.js de la documentation de Lambda.
Pour déployer des fonctions Lambda à l’aide de Node.js 14, chargez le code via la console Lambda et sélectionnez le temps d’exécution Node.js 14.x. Vous pouvez également utiliser l'interface de ligne de commande (CLI) AWS, AWS Serverless Application Model (AWS SAM) et AWS CloudFormation pour déployer et gérer les applications sans serveur créées dans Node.js 14. En outre, vous avez aussi la possibilité d’utiliser l’image de base fournie par AWS Node.js 14 pour déployer une fonction Node.js 14 en tant qu’image de conteneur. Pour migrer des fonctions Lambda existantes qui s'exécutent sous des versions plus anciennes de Node.js, mettez à jour votre code pour qu'il soit compatible avec Node.js 14, puis mettez à jour le temps d’exécution de la fonction vers Node.js 14.x.
Node.js 14 constitue la dernière version LTS de Node.js, et des améliorations en matière de sécurité ainsi que des correctifs y seront apportés jusqu'en avril 2023. Lambda appliquera automatiquement les mises à jour vers le temps d’exécution géré par Node.js 14 et l’image de base fournie par AWS Node.js 14 à mesure que la communauté Node.js les rend disponibles.
Le temps d’exécution Node.js 14 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.