Publié le: Nov 19, 2018

Vous pouvez maintenant développer vos fonctions AWS Lambda à l'aide de Python 3.7 en plus des versions 2.7 et 3.6 déjà prises en charge. Python 3.7 est la dernière version majeure du langage Python. Il contient de nombreuses nouvelles fonctionnalités comme la prise en charge des classes de données, la personnalisation de l'accès aux attributs de module et les améliorations apportées à la saisie. 

Pour commencer à déployer votre code Python en tant que fonction Lambda, téléchargez simplement votre code de fonction via AWS CLI ou la console AWS Lambda et sélectionnez l'environnement d'exécution Python 3.7. Lambda fait le nécessaire pour l'exécution et la mise à l’échelle en assurant une haute disponibilité. Vous pouvez également utiliser AWS Serverless Application Model (SAM) pour déployer et gérer votre application sans serveur créée dans Python. Les clients possédant des fonctions Python existantes peuvent basculer au nouvel environnement d’exécution en modifiant leur configuration afin de définir l’environnement d’exécution à « python3.7 » et en apportant les modifications nécessaires pour assurer la compatibilité avec le nouvel environnement d’exécution.

Vous pouvez consulter les notes de mise à jour de Python 3.7 et lire le modèle de programmation Python dans la documentation AWS Lambda pour en savoir plus sur l'écriture de fonctions dans Python 3.7. 

L'environnement d’exécution Python 3.7 est disponible dans toutes les régions où Lambda est offert. Pour en savoir plus sur la disponibilité d'AWS Lambda, consultez le tableau des régions AWS. Consultez notre page produit pour en savoir plus sur AWS Lambda ou connectez-vous à la console AWS Lambda pour commencer.