Veröffentlicht am: Apr 2, 2018
Die Implementierung des AWS-Serverless Application Model (SAM) ist jetzt unter der Apache-2.0-Lizenz verfügbar. AWS SAM erweitert AWS CloudFormation, um die von Ihrer Serverless-Anwendung benötigten Ressourcen einfacher zu definieren. Die SAM-Implementierung ist der Code, der SAM-Vorlagen in AWS-CloudFormation-Stacks übersetzt. Zuvor konnten Sie Funktions-Anforderungen an die SAM-Spezifikation senden und AWS musste entsprechende Aktualisierungen an der SAM-Implementierung vornehmen. Jetzt können Sie neue Funktionen und Verbesserungen für SAM komplett bereitstellen. Sie können das SAM-Repository verzweigen und Änderungen an der Implementierung vorschlagen, indem Sie eine Pull-Anforderung erstellen.
Da die zugrunde liegende SAM-Implementierung Open-Source ist, können Sie Serverless-Anwendungen schneller erstellen und die Entwicklung von Serverless-Anwendungen weiter vereinfachen, indem Sie neue Ereignisquellen, neue Ressourcentypen und neue Parameter in SAM definieren. Darüber hinaus können Sie SAM ändern, um es mit anderen Frameworks aus der Community zu integrieren, um Serverless-Anwendungen zu erstellen. Besuchen Sie das Projekt auf GitHub, um den Code zu überprüfen und leisten Sie einen Beitrag.
Als Teil dieser Version unterstützt SAM auch CloudWatch Logs Subscription Filter. Jetzt können Sie Auslöser für Ihre Lambda-Funktion basierend auf einem Subscription Filter einfach aktivieren. Diese Funktion ist in allen öffentlichen AWS-Regionen verfügbar, in denen AWS Lambda angeboten wird. Für mehr Informationen, gehen Sie auf die Tabelle der Regionen. Weitere Informationen finden Sie in der Dokumentation zu unterstützten Ereignissen in SAM auf GitHub.
Geändert am 23.12.2021 – Um ein großartiges Erlebnis zu gewährleisten, wurden abgelaufene Links in diesem Beitrag aktualisiert oder aus dem ursprünglichen Beitrag entfernt.