Publicado en: Jun 7, 2023

AWS Lambda ahora admite Ruby 3.2 como imagen base de contenedor y versión ejecutable administrada. Los desarrolladores que creen aplicaciones sin servidor en Lambda con Ruby 3.2 pueden aprovechar las nuevas características, como un sinfín de métodos, una nueva clase de datos, una mejor coincidencia de patrones y mejoras en el rendimiento. Para obtener más información sobre la compatibilidad de Lambda con Ruby 3.2, consulte nuestra publicación de blog sobre la versión ejecutable de Ruby 3.2, ahora disponible en AWS Lambda.

Para implementar funciones de Lambda con Ruby 3.2, cargue el código a través de la consola de Lambda y seleccione la versión ejecutable de Ruby 3.2. Asimismo, puede utilizar AWS CLI, AWS Serverless Application Model (AWS SAM) y AWS CloudFormation para implementar y administrar las aplicaciones sin servidor escritas en Ruby 3.2. Además, también puede usar la imagen base de Ruby 3.2 proporcionada por AWS para crear e implementar funciones de Ruby 3.2 mediante una imagen de contenedor. Para migrar las funciones de Lambda existentes que ejecutan versiones anteriores de Ruby, revise su código para comprobar la compatibilidad con Ruby 3.2 y, a continuación, actualice la versión ejecutable de la función a Ruby 3.2.

Ruby 3.2 es la última versión con compatibilidad a largo plazo (LTS) de Ruby. AWS aplicará automáticamente los parches de seguridad y las actualizaciones a la versión ejecutable administrada de Ruby 3.2 y a la imagen base de Ruby 3.2 proporcionada por AWS, a medida que estén disponibles.

La versión ejecutable de Ruby 3.2 está disponible en todas las regiones comerciales en las que se ofrece Lambda. 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.