AWS SAM CLI bietet nun Unterstützung für Finch und erweitert damit die Optionen für lokale Entwicklungstools für Serverless-Anwendungen

Veröffentlicht am: 15. Okt. 2025

Die AWS Serverless Application Model Command Line Interface (SAM CLI) unterstützt nun Finch als Alternative zu Docker für die lokale Entwicklung und das Testen von Serverless-Anwendungen. Dies bietet Entwicklern mehr Flexibilität bei der Auswahl ihrer bevorzugten lokalen Entwicklungsumgebung, wenn sie mit SAM CLI arbeiten, um ihre Serverless-Anwendungen zu erstellen und zu testen.

Entwickler, die Serverless-Anwendungen erstellen, verbringen viel Zeit in ihren lokalen Entwicklungsumgebungen. SAM CLI ist ein Befehlszeilentool für die lokale Entwicklung und das Testen von Serverless-Anwendungen. Damit können Sie Ihre Serverless-Anwendungen lokal erstellen, testen, debuggen und verpacken, bevor Sie sie in der AWS Cloud bereitstellen. Um die lokale Entwicklungs- und Testumgebung für Ihre Anwendungen bereitzustellen, verwendet SAM CLI ein Tool, das Container auf Ihrem lokalen Gerät ausführen kann. Bisher unterstützte SAM CLI lediglich Docker als Tool für die lokale Ausführung von Containern. Ab heute unterstützt SAM CLI auch Finch als Container-Entwicklungstool. Finch ist ein von AWS entwickeltes und unterstütztes Open-Source-Tool für die lokale Containerentwicklung. Dies bedeutet, dass Sie nun zwischen Docker und Finch als bevorzugtes Container-Tool für die lokale Entwicklung bei der Arbeit mit SAM CLI wählen können.

Mit SAM CLI können Sie Lambda-Funktionen lokal aufrufen, API-Endpunkte testen und Ihre Serverless-Anwendungen mit derselben Benutzererfahrung debuggen, die Sie auch in der AWS Cloud haben würden. Mit Finch-Unterstützung erkennt SAM CLI nun automatisch Finch und verwendet es als Container-Entwicklungstool, wenn Docker nicht verfügbar ist. Sie können Finch auch als Ihr bevorzugtes Container-Tool für SAM CLI festlegen. Diese neue Funktion unterstützt alle wichtigen SAM-CLI-Befehle, einschließlich „sam build“, „sam local invoke“, „sam local start-api“ und „sam local start-lambda“.

Weitere Informationen zur Verwendung von SAM CLI mit Finch finden Sie im SAM CLI-Entwicklerhandbuch