Veröffentlicht am: May 8, 2018

Mit dem AWS Serverless Application Model (SAM) Command Line Interface (CLI), das auch als SAM Local bezeichnet wird, können Sie serverlose Anwendungen, die von AWS SAM-Vorlagen definiert werden, lokal erstellen, testen und debuggen. Jetzt können Sie den SAM-Befehl init verwenden, um eine bereitstellende SAM-Anwendung in Ihrer bevorzugten Laufzeitumgebung zu initialisieren.

Der neue SAM-Befehl init erstellt eine Anwendung mit Beispielcode, Komponententests und der SAM-Vorlage selbst. Darüber hinaus können Sie SAM-Anwendungen mit einer benutzerdefinierten Struktur initialisieren, sodass Sie sie über Teams und Organisationen hinweg standardisieren können. Um mehr über den Befehl SAM init zu erfahren, besuchen Sie unsere Dokumentation.

SAM CLI verwendet jetzt die kürzlich auf Open Source basierende SAM-Implementierung, mit der Sie sofort nach der Veröffentlichung neue SAM-Funktionen nutzen können. Mit dieser Version können Sie mit dem SAM-Validierungsbefehl Syntaxfehler lokal identifizieren, bevor Sie eine Anwendung für die Produktion bereitstellen. SAM-Vorlagen, die den SAM-Validierungsbefehl übergeben, werden auch bei der Bereitstellung mit AWS CloudFormation überprüft.

Um mit SAM CLI zu beginnen, installieren Sie es mit dem Befehl: pip install aws-sam-cli. Sie können SAM CLI auch mit IDEs wie AWS Cloud9, Visual Studio-Code und Eclipse nutzen.

Weitere Informationen zum Erstellen, Testen und Bereitstellen serverloser Anwendungen mit SAM CLI finden Sie in unserer Dokumentation und dem Code-Repository auf GitHub. Sie können auch zur SAM-Entwicklung beitragen, indem Sie sich der aktiven SAM-Community auf Slack anschließen.