Publicado en: Oct 5, 2023

AWS Lambda ahora es compatible con Python 3.11 como versión ejecutable administrada y como imagen base de contenedores en las regiones de AWS GovCloud (EE. UU.). AWS aplicará automáticamente las actualizaciones a las versiones ejecutables administradas y a la imagen base a medida que estén disponibles. Powertools para AWS Lambda, 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 Python 3.11.

Python 3.11 tiene importantes mejoras de rendimiento con respecto a Python 3.10. Con el modelo de facturación por milisegundo de Lambda, las cargas de trabajo que utilizan Python 3.11 suelen ejecutarse de forma más rápida y económica que con las versiones anteriores de Python. Los desarrolladores que crean aplicaciones sin servidor pueden aprovechar las nuevas características del lenguaje Python 3.11, lo que mejora la eficiencia y hace que el código sea más legible. Para obtener más información, consulte la entrada de nuestro blog sobre la versión ejecutable de Python 3.11, ahora disponible en AWS Lambda.

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), el CDK y AWS CloudFormation, para implementar y administrar aplicaciones sin servidor escritas en Python 3.11. Para migrar funciones de Lambda existentes que ejecutan versiones anteriores de Python, revise el código para comprobar su compatibilidad con esta versión del lenguaje de programación y, a continuación, actualice la versión ejecutable de la función, o utilice la imagen base de Python 3.11 proporcionada por AWS para crear e implementar funciones en Python 3.11 mediante contenedores. 

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.