Publicado en: May 15, 2019

Ahora puede desarrollar sus funciones de AWS Lambda con Node.js v10. Además de aprovechar las nuevas características de Node.js v10, como las mejoras de rendimiento en el motor V8 6.6, las funciones de Lambda escritas en Node.js 10 se ejecutan en la última generación de Amazon Linux, Amazon Linux 2.

Si desea leer más información sobre las diferencias entre Node 10 y las versiones anteriores de Node en Lambda, consulte la documentación. A partir de Node 10, AWS Lambda también actualizará automáticamente las versiones secundarias del lenguaje a la versión secundaria más reciente, como se especifica en https://github.com/nodejs/Release

Para comenzar a implementar su código Node.js como una función de Lambda, simplemente cargue el código como un archivo .ZIP por medio de la consola de AWS Lambda o la CLI de AWS y seleccione el tiempo de ejecución Node.js 10.x. También puede utilizar AWS Serverless Application Model (SAM) para implementar y administrar aplicaciones sin servidor escritas en Node.js. Los clientes que ya dispongan de funciones de Node.js pueden cambiarse al nuevo tiempo de ejecución. Para ello, deben realizar los cambios necesarios en el código para garantizar la compatibilidad con el nuevo tiempo de ejecución y la versión de Amazon Linux, además de editar la configuración de sus funciones para establecer "nodejs10.x" como tiempo de ejecución. Puede leer más información acerca del modelo de programación de Node.js en la documentación de AWS Lambda.

El tiempo de ejecución Node.js 10.x está disponible en todas las regiones en las que se ofrece Lambda. Para obtener más información sobre las regiones en las que AWS Lambda está disponible, consulte la tabla de regiones de AWS. Visite la 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.