Publicado en: May 12, 2022
AWS Lambda ahora admite Node.js 16 como una versión ejecutable administrada y como imagen base del contenedor. Los desarrolladores que crean aplicaciones sin servidor en Lambda con Node.js 16 pueden aprovechar las nuevas características, como la compatibilidad con el silicio de Apple para el desarrollo local, la API de promesas de temporizadores, y el rendimiento mejorado. Para obtener más información sobre la compatibilidad de Lambda con Node.js 16, consulte nuestra publicación en el blog sobre el tiempo de ejecución de Node.js 16.x que ya se encuentra disponible en AWS Lambda.
Para implementar funciones Lambda mediante Node.js 16, cargue el código a través de la consola Lambda y seleccione el tiempo de ejecución Node.js 16. También puede utilizar AWS CLI, AWS Serverless Application Model (AWS SAM) y AWS CloudFormation para implementar y administrar aplicaciones sin servidor escritas en Node.js 16. Además, también puede utilizar la imagen base de Node.js 16 proporcionada por AWS para crear e implementar funciones de Node.js 16 mediante una imagen de contenedor. Para migrar las funciones de Lambda existentes que ejecutan versiones anteriores de Node, revise el código para comprobar que sean compatibles con Node.js 16 y luego actualice la versión ejecutable de la función a Node.js 16.
Node.js 16 es la última versión con compatibilidad a largo plazo (LTS) de Node.js. AWS aplicará automáticamente las actualizaciones de la versión ejecutable administrada de Node.js 16 y a la imagen base de Node.js 16 proporcionada por AWS, a medida que se encuentren disponibles.
El tiempo de ejecución de Node.js 16 está disponible en todas las regiones en las que Lambda se encuentra disponible, excepto en la región de AWS China (Pekín), a cargo de Sinnet, y en la región de AWS China (Ningxia), a cargo de NWCD. Visite nuestra página del producto para obtener más información sobre AWS Lambda o inicie sesión en la consola de AWS Lambda para comenzar.
08/06/2023 - Desde que se lanzó la compatibilidad con Node.js 16 en AWS Lambda, se cambió la fecha de finalización del ciclo de vida de Node.js. Para reflejar esto, hemos acortado el período durante el que se admitirá esta versión ejecutable. Para ver el programa de obsolescencia actual, consulte la documentación de la versión ejecutable de Lambda.