Veröffentlicht am: Feb 24, 2022
AWS Lambda unterstützt jetzt .NET 6 sowohl als verwaltete Laufzeitumgebung als auch als Container-Basis-Image. Entwickler, die Serverless-Anwendungen in Lambda mit .NET 6 erstellen, können von neuen Funktionen wie verbesserter Protokollierung, vereinfachten Funktionsdefinitionen mithilfe von Top-Level-Anweisungen und verbesserter Leistung mithilfe von Quellgeneratoren profitieren. Mit .NET 6 können Sie auch die Vorteile der neuen .NET-Sprachfunktionen und Leistungsoptimierungen nutzen. Weitere Informationen über die Unterstützung von Lambda für .NET 6 finden Sie in unserem Blogbeitrag unter .NET 6 Runtime jetzt in AWS Lambda verfügbar.
Um Lambda-Funktionen mit .NET 6 zu erstellen und bereitzustellen, verwenden Sie die .NET Core CLI, AWS Toolkit for Visual Studio oder AWS Serverless Application Model (AWS SAM). Darüber hinaus können Sie auch das von AWS bereitgestellte .NET 6-Basis-Image verwenden, um .NET 6-Funktionen mithilfe eines Container-Images zu erstellen und bereitzustellen. Um bestehende Lambda-Funktionen mit früheren .NET-Versionen zu migrieren, lesen Sie den oben verlinkten Blog-Beitrag.
.NET 6 ist die neueste LTS-Version (Long Term Support) von .NET und wird bis November 2024 für Sicherheits- und Fehlerbehebungen unterstützt. AWS wendet automatisch Aktualisierungen auf die verwaltete .NET 6-Laufzeitumgebung und auf das von AWS bereitgestellte .NET 6-Basis-Image an, sobald diese verfügbar sind.
Die .NET 6-Laufzeitumgebung ist in allen Regionen verfügbar, in denen Lambda verfügbar ist, mit Ausnahme der AWS China-Regionen. Besuchen Sie unsere Produktseite für weitere Informationen über AWS Lambda oder melden Sie sich bei der AWS Lambda-Konsole an, um zu starten.