Publié le: May 12, 2022

AWS Lambda prend désormais en charge Node.js 16 en tant qu'exécution gérée et image de base de conteneur. Les développeurs qui créent des applications sans serveur dans Lambda avec Node.js 16 peuvent bénéficier de nouvelles fonctions, telles que la prise en charge d'Apple Silicon pour le développement local, l'API Timers Promises et les performances améliorées. Pour en savoir plus sur la prise en charge de Node.js 16 par Lambda, référez-vous à notre article de blog L'exécution Node.js 16.x est désormais disponible dans AWS Lambda.

Pour déployer des fonctions Lambda à l'aide de Node.js 16, chargez le code au moyen de la console Lambda et sélectionnez l'exécution Node.js 16. Vous pouvez également utiliser AWS CLI, AWS Serverless Application Model (AWS SAM) et AWS CloudFormation pour déployer et gérer des applications sans serveur écrites en Node.js 16. En outre, vous pouvez également utiliser l'image de base Node.js 16 fournie par AWS pour créer et déployer des fonctions Node.js 16 à l'aide d'une image de conteneur. Pour migrer des fonctions Lambda existantes qui s'exécutent sous des versions Node plus anciennes, vérifiez que votre code est compatible avec Node.js 16, puis mettez à jour l'exécution de la fonction vers Node.js 16.

Node.js 16 est la dernière version prise en charge à long terme (LTS) de Node.js. AWS appliquera automatiquement les mises à jour à l'exécution gérée par Node.js 16 et à l'image de base Node.js 16 fournie par AWS à mesure de leur disponibilité.

L'exécution de Node.js 16 est disponible dans toutes les régions où Lambda est disponible, à l'exception de la région AWS Chine (Beijing), gérée par Sinnet, et de la région AWS Chine (Ningxia), gérée par NWCD. Reportez-vous à notre page du produit pour en savoir plus sur AWS Lambda, ou connectez-vous à la console AWS Lambda pour démarrer.

08/06/2023 – Depuis le lancement de la prise en charge de Node.js 16 dans AWS Lambda, la date de fin de vie de Node.js a été modifiée. Pour tenir compte de cela, nous avons raccourci la période pendant laquelle cet environnement d’exécution sera pris en charge. Pour connaître le calendrier d'obsolescence actuel, consultez la documentation de l’environnement d'exécution Lambda.