Veröffentlicht am: Aug 16, 2021
AWS Lambda unterstützt jetzt Python 3.9 sowohl als verwaltete Laufzeit als auch als Container-Basis-Image. Sie können jetzt AWS Lambda-Funktionen in Python 3.9 verfassen und die neuen Funktionen nutzen, z. B. Unterstützung für TLS 1.3, neue String- und Wörterbuchoperationen und verbesserte Zeitzonenunterstützung. Python 3.9 enthält auch Leistungsoptimierungen, von denen Sie profitieren können, ohne Codeänderungen vorzunehmen. Weitere Informationen zur Lambda-Unterstützung für Python 3.9 finden Sie in unserem Blogbeitrag zur Python 3.9-Laufzeit, die jetzt in AWS Lambda verfügbar ist.
Um Lambda-Funktionen mit Python 3.9 bereitzustellen, laden Sie den Code über die Lambda-Konsole hoch und wählen die Python 3.9.x-Laufzeit aus. Sie können auch die AWS CLI, AWS Serverless Application Model (AWS SAM) und AWS CloudFormation verwenden, um in Python 3.9 geschriebene serverlose Anwendungen bereitzustellen und zu verwalten. Darüber hinaus können Sie auch das von AWS bereitgestellte Python 3.9-Basis-Image verwenden, um Python-3.9-Funktionen mithilfe eines Container-Images zu erstellen und bereitzustellen. Um bestehende Lambda-Funktionen mit früheren Python-Versionen zu migrieren, aktualisieren Sie Ihren Code, um mit Python 3.9 kompatibel zu sein, und aktualisieren Sie dann die Funktionslaufzeit auf Python 3.9.
Python 3.9 ist der neueste Release von Python und erhält bis Oktober 2025 Support in Form von Sicherheitsupdates und Fehlerbehebungen. Lambda wendet automatisch Updates auf die verwaltete Python-3.9-Laufzeit und auf das von AWS bereitgestellte Python-3.9-Basis-Image an, sobald diese von der Python-Community zur Verfügung gestellt werden.
Die Python 3.9-Laufzeit ist in allen Regionen verfügbar, in denen Lambda angeboten wird, außer für China-Regionen. Besuchen Sie unsere Produktseite für weitere Informationen zu AWS Lambda oder melden Sie sich bei der AWS Lambda-Konsole an, um die ersten Schritte durchzuführen.