Publié le: Nov 18, 2019

Vous pouvez désormais développer vos fonctions AWS Lambda à l'aide de Python 3.8. Il s'agit de la dernière version majeure du langage Python, et celle-ci comporte de nombreuses nouvelles fonctionnalités, comme les expressions d'assignation, les arguments de position et des options de saisie améliorées. Les fonctions Lambda créées dans Python 3.8 peuvent être exécutées sous Amazon Linux 2, la dernière version d'Amazon Linux. Pour en savoir plus sur la création de fonctions dans Python 3.8, vous pouvez consulter cet article de la documentation d'AWS Lambda. 

Pour déployer du code Python en tant que fonction Lambda, chargez-le via l'interface de ligne de commande AWS ou la console AWS Lambda, puis sélectionnez l'environnement d'exécution Python 3.8. Ensuite, Lambda exécute et met à l'échelle votre fonction en assurant une haute disponibilité. Vous pouvez également utiliser AWS Serverless Application Model (SAM) pour déployer et gérer une application sans serveur créée dans Python. En outre, vous pouvez migrer des fonctions Python existantes dans le nouvel environnement d'exécution en apportant les modifications nécessaires à leur code, et en remplaçant la configuration par « python3.8 ». 

L'environnement d'exécution Python 3.8 est disponible dans toutes les régions où Lambda est proposé. Consultez notre page produit pour en savoir plus sur AWS Lambda ou connectez-vous à la console AWS Lambda pour débuter.