Publicado en: Nov 15, 2023

AWS Lambda ahora admite la creación de aplicaciones sin servidor con Node.js 20. Los desarrolladores pueden usar Node.js 20 como tiempo de ejecución administrado y como imagen base del contenedor, y AWS aplicará automáticamente las actualizaciones al tiempo de ejecución administrado y a la imagen base a medida que estén disponibles. Puede usar Node.js 20 con Lambda@Edge, lo que le permite personalizar el contenido de baja latencia que se entrega a través de Amazon CloudFront. Powertools para AWS Lambda (TypeScript), un conjunto de herramientas para desarrolladores que permite implementar las prácticas recomendadas sin servidor y aumentar la velocidad de los desarrolladores, también es compatible con Node.js 20.

El tiempo de ejecución de Lambda Node.js 20 se basa en el nuevo tiempo de ejecución de Amazon Linux 2023, que se basa en la imagen de contenedor mínima AL2023. Esto ofrece un espacio de implementación considerablemente menor que los tiempos de ejecución anteriores basados en Amazon Linux 2, versiones actualizadas de bibliotecas comunes, como glibc, y un nuevo administrador de paquetes. El tiempo de ejecución de Node.js 20 también proporciona una carga de certificados configurable para un arranque en frío más rápido, además de admitir las nuevas características del lenguaje Node.js 20.

El tiempo de ejecución de Node.js 20 está disponible en todas las regiones en las que Lambda está disponible, excepto en las regiones China y GovCloud.

Puede usar la gama completa de herramientas de implementación de AWS, incluidas la consola de Lambda, AWS CLI, AWS Serverless Application Model (AWS SAM), CDK y AWS CloudFormation, para implementar y administrar aplicaciones sin servidor escritas en Node.js 20. Para obtener más información, incluida la orientación sobre cómo actualizar las funciones de Lambda existentes, consulte nuestra entrada en el blog sobre el tiempo de ejecución de Node.js 20, que ya está disponible en AWS Lambda. Si quiere obtener más información sobre AWS Lambda, visite la página del producto.