AWS Lambda ajoute la prise en charge de Python 3.13
AWS Lambda prend désormais en charge la création d'applications sans serveur à l'aide de Python 3.13. Les développeurs peuvent utiliser Python 3.13 à la fois comme environnement d'exécution géré et comme image de base de conteneur, et AWS appliquera automatiquement les mises à jour au moteur d'exécution géré et à l'image de base dès qu'elles seront disponibles.
Python 3.13 est la dernière version de support à long terme (LTS) de Python et devrait être prise en charge pour les correctifs de sécurité et de bugs jusqu'en octobre 2029. Cette version permet aux clients Lambda d'accéder aux dernières fonctionnalités du langage Python 3.13. Vous pouvez utiliser Python 3.13 avec Lambda@Edge (dans les régions prises en charge), ce qui vous permet de personnaliser le contenu à faible latence diffusé via Amazon CloudFront. Powertools for AWS Lambda (Python), une boîte à outils permettant aux développeurs de mettre en œuvre les bonnes pratiques sans serveur et d'augmenter leur vitesse de travail, prend également en charge Python 3.13.
L’environnement d’exécution Python 3.13 est disponible dans toutes les régions où Lambda est disponible, y compris dans les régions Chine et AWS GovCloud (US).
Pour déployer et gérer des applications sans serveur écrites en Python 3.13, vous pouvez utiliser toute la gamme d'outils de déploiement AWS, notamment la console Lambda, l'interface de ligne de commande AWS, le modèle d'application sans serveur AWS (AWS SAM), AWS CDK et AWS CloudFormation. Pour en savoir plus et obtenir des conseils sur la mise à niveau des fonctions Lambda existantes, consultez notre article de blog. Pour en savoir plus sur AWS Lambda, consultez la page produit.