Veröffentlicht am: Jun 26, 2023
Die Befehlszeilenschnittstelle (CLI) des AWS Serverless Application Model (SAM) kündigt die Einführung eines Remote-Aufruf-Befehls an, mit dem Entwickler ihre in der AWS Cloud bereitgestellten AWS-Lambda-Funktionen schnell aufrufen können. AWS SAM CLI ist ein Entwicklertool, das das Erstellen, Testen, Verpacken und Bereitstellen von Serverless-Anwendungen erleichtert.
Kunden können jetzt SAM CLI verwenden, um eine Lambda-Funktion mit dem einfachen Befehl „sam remote invoke“ zu testen. Dieser Befehl verwendet eine Ereignisnutzlast und eine logische Lambda-ID als Eingabe, um die Lambda-Funktion aufzurufen, und gibt dann die Antwort aus. Er unterstützt mehrere Aufrufmodi, wie Antwort-Streaming, asynchroner Aufruf, Probelauf und Anforderungs-/Antwortzeit. Bisher mussten Kunden die AWS-Konsole oder AWS CLI verwenden, um ihre Lambda-Funktionen zu testen. Mit dieser Einführung können SAM-CLI-Benutzer diese Funktion zusammen mit dem Befehl „sam sync“ verwenden, um die Iterationsschleife „Erstellen-Bereitstellen-Testen“ zu beschleunigen.
Diese Funktion ist mit SAM CLI Version 1.88.0+ verfügbar. Weitere Informationen zu dieser Funktion erhalten Sie im Blogbeitrag und in der Dokumentation. Sie können die aktuelle Version der SAM CLI installieren, indem Sie den Anweisungen in der Dokumentation folgen.