Veröffentlicht am: Nov 25, 2019
Mit der AWS Serverless Application Model-Befehlszeilenschnittstelle, kurz SAM CLI, können Sie Anwendungen jetzt mit einem einzigen Befehl bereitstellen: sam deploy. SAM CLI ist ein Bereitstellungstoolkit, mit dem Sie auch serverlose Anwendungen lokal erstellen, testen und debuggen können.
Bisher war für die Bereitstellung von Anwendungen über SAM CLI mehr als ein Schritt erforderlich, und Sie mussten einen Amazon S3-Bucket für das Lambda-Bereitstellungspaket bereitstellen. SAM CLI erstellt und verwaltet jetzt diesen S3-Bucket für Sie. Außerdem können Sie auf einfache Weise die Bereitstellungsparameter konfigurieren und nachfolgende Bereitstellungen ausführen, indem Sie den Befehl sam deploy ohne Parameter ausführen.
Der Befehl sam deploy wird jetzt mit einem geführten interaktiven Modus geliefert (sam deploy -- guided). Dieser Modus führt Sie durch die für die Bereitstellung erforderlichen Parameter, bietet Standardoptionen und speichert Ihre Eingaben für die angegebene Anwendung. Sie können auch Änderungen am Anwendungsstapel anzeigen, die über die Ausgabe des Befehls sam deploy bereitgestellt werden, sowie den Befehl so konfigurieren, dass vor der Bereitstellung eine Bestätigung der Änderungen angefordert wird. Installieren Sie zunächst AWS SAM CLI.
Weitere Informationen zum Befehl sam deploy finden Sie unter AWS SAM CLI Befehlsreferenz. Sie können SAM CLI mit IDEs wie AWS Cloud9 and AWS Toolkits for PyCharm, IntelliJ, und VS Code verwenden. Weitere Informationen zu AWS SAM finden Sie auf unserer Produktseite.