Veröffentlicht am: Mar 31, 2020
Sie können jetzt AWS Lambda-Funktionen mit .NET Core 3.1 entwickeln. Dies ist die aktuelle LTS-Version von .NET Core. Sie verfügt über neue Funktionen wie die teilweise Klassenunterstützung für Razor-Komponenten, die Unterstützung gemeinsam genutzter Warteschlangen, das Auspacken von Ausnahmen und die Übergabe von Parametern an Komponenten der obersten Ebene. In .NET Core 3.1 geschriebene Lambda-Funktionen werden in der neuesten Generation von Amazon Linux, Amazon Linux 2, ausgeführt. Sie können sich das .NET Core-Programmiermodell in der Dokumentation von AWS Lambda durchlesen, um mehr über das Schreiben von Funktionen in .NET Core 3.1 zu erfahren.
Laden Sie Ihren Code über die AWS Lambda-Konsole oder die AWS-Befehlszeilenschnittstelle hoch und wählen Sie die .NET Core 3.1-Laufzeitumgebung aus. Sie können auch AWS Serverless Application Model (SAM) und AWS CloudFormation für die Bereitstellung und Verwaltung von serverlosen Anwendungen nutzen, die in .NET Core 3.1 verfasst wurden. Zum Migrieren vorhandener AWS Lambda-Funktionen, die in .NET Core 2.1 (C#/PowerShell) ausgeführt werden, zu .NET Core 3.1 aktualisieren Sie Ihren Code so, dass er mit .NET Core 3.1 und Amazon Linux 2 kompatibel ist, und aktualisieren Sie dann die Funktionslaufzeit auf .NET Core 3.1.
Die .NET Core 3.1-Laufzeit ist in allen Regionen verfügbar, in denen auch Lambda verfügbar ist. Weitere Informationen zu AWS Lambda finden Sie auf unserer Produktseite. Wenn Sie direkt loslegen möchten, können sich bei der AWS Lambda-Konsole anmelden.