Publicado en: Nov 18, 2019
Ahora puede desarrollar las funciones de AWS Lambda con Java 11. Puede usar las características de Java 11, como su API de cliente HTTP mejorada y sus nuevos métodos para las cadenas de lectura y escritura cuando se autorizan sus funciones. Las funciones de Lambda que se escriben en Java 11 se ejecutan en Amazon Linux 2, la última generación de Amazon Linux y en Amazon Corretto 11, una distribución de OpenJDK 11 lista para la producción y sin ningún costo, que viene con soporte a largo plazo.
AWS Lambda es un servicio informático que le permite ejecutar código sin aprovisionar ni administrar servidores. Con AWS Lambda, puede ejecutar código para casi cualquier tipo de servicio backend o aplicación de Java sin tener que realizar ninguna tarea de administración. Puede usar sus herramientas existentes como Eclipse o IntelliJ IDEA para crear código Java y utilizar Maven para empaquetar su código Java, lo que facilita la integración de AWS Lambda en sus procesos de implementación existentes.
Para comenzar, solo cargue su código a través de la consola de AWS Lambda o de la CLI de AWS y seleccione el tiempo de ejecución de Java 11. También puede utilizar AWS Serverless Application Model (SAM) para implementar y administrar las aplicaciones sin servidor creadas con Java. Si tiene 8 funciones de Java existentes, puede migrarlas al nuevo tiempo de ejecución haciendo los cambios necesarios en el código para garantizar la compatibilidad con Java 11 y Amazon Linux 2. Luego, edite la configuración del tiempo de ejecución de la función a Java 11. Puede leer más acerca del modelo de programación de Java en la documentación de AWS Lambda.
El tiempo de ejecución de Java 11 está disponible en todas las regiones en las que se ofrece Lambda. Visite la página de producto para obtener más información sobre AWS Lambda o inicie sesión en la consola de AWS Lambda para comenzar.