L'AWS SAM CLI ajoute la prise en charge de Finch, élargissant ainsi les options d'outils de développement locaux pour les applications sans serveur

Publié le: 15 oct. 2025

L'interface de ligne de commande du modèle d'application sans serveur AWS (SAM CLI) prend désormais en charge Finch comme alternative à Docker pour le développement local et les tests d'applications sans serveur. Cela donne aux développeurs une plus grande flexibilité dans le choix de leur environnement de développement local préféré lorsqu'ils travaillent avec l’interface SAM CLI pour créer et tester leurs applications sans serveur.

Les développeurs qui créent des applications sans serveur passent beaucoup de temps dans leurs environnements de développement locaux. L’interface SAM CLI est un outil de ligne de commande pour le développement local et le test d'applications sans serveur. Il vous permet de créer, de tester, de déboguer et de mettre en package vos applications sans serveur localement avant de les déployer sur le cloud AWS. Pour fournir l'environnement de développement et de test local pour vos applications, l’interface SAM CLI utilise un outil capable d'exécuter des conteneurs sur votre appareil local. Auparavant, la SAM CLI ne prenait en charge que Docker en tant qu'outil permettant d'exécuter des conteneurs localement. À compter d'aujourd'hui, SAM CLI prend également en charge Finch en tant qu'outil de développement de conteneurs. Finch est un outil open source, développé et pris en charge par AWS, pour le développement de conteneurs locaux. Cela signifie que vous pouvez désormais choisir entre Docker et Finch comme outil de conteneur préféré pour le développement local lorsque vous travaillez avec la SAM CLI.

Vous pouvez utiliser la SAM CLI pour invoquer les fonctions Lambda localement, tester les points de terminaison des API et déboguer vos applications sans serveur avec la même expérience que dans le cloud AWS. Grâce à la prise en charge de Finch, la SAM CLI détecte et utilise désormais automatiquement Finch comme outil de développement de conteneurs lorsque Docker n'est pas disponible. Vous pouvez également définir Finch comme votre outil de conteneur préféré pour la SAM CLI. Cette nouvelle caractéristique prend en charge toutes les commandes principales de la SAM CLI, notamment sam build, sam local invoke, sam local start-api et sam local start-lambda.

Pour en savoir plus sur l'utilisation de la SAM CLI avec Finch, consultez le Guide du développeur de la SAM CLI