Veröffentlicht am: Jul 17, 2023
Wir freuen uns, die allgemeine Verfügbarkeit des Anmerkungs-Frameworks von Lambda für NET ankündigen zu können. Mit diesem neuen Programmiermodell gestaltet sich das Schreiben von Lambda-Funktionen in C# für NET-Entwickler durch die Verwendung der C#-Quellgeneratortechnologie noch intuitiver.
Das Anmerkungs-Framework von AWS Lambda bietet Anmerkungen, mit denen Entwickler Lambda-spezifische Konfigurationen und Verhaltensweisen direkt in ihrem Anwendungscode definieren können. Entwickler müssen nicht mehr manuell die im Code definierten Lambda-Funktionen mit der CloudFormation-Vorlage des Projekts synchronisieren – das Framework erledigt dies automatisch.
Das Anmerkungs-Framework von Lambda unterstützt alle Arten von NET-Lambda-Funktionen. Dies gilt auch für Lambda-C#-Funktionen, die auf API-Gateway basieren und entweder von einer API-Gateway-REST-API oder einer HTTP-API aufgerufen werden. Es unterstützt auch die Abhängigkeits-Injection, wodurch einfach Funktionen für andere Services, wie S3 oder DynamoDB, geschrieben werden können. Die Anmerkungs-Features von Lambda sind in den C#-Compiler integriert. Dadurch können die Anmerkungen mit jeder CloudFormation-basierten Bereitstellung verwendet werden, z. B. mit der NET-CLI von AWS Lambda, Visual Studio und SAM.
Anfangen können Sie durch Referenzierung des NuGet-Pakets Amazon.Lambda.Annotations in Ihrem C#-Projekt oder durch die Verwendung von AWS-NET-Lambda-Vorlagen über die NET-CLI oder unsere IDE-Toolkits. Das Framework unterstützt NET-6-Laufzeit. Es ist Open Source und wir freuen uns über Beiträge der Community! Weitere Informationen finden Sie in unserem Blogbeitrag, auf unserer GitHub-Seite und in unserer Entwicklerdokumentation.