Publié le: Jun 26, 2023
L'interface de ligne de commande (CLI) AWS Serverless Application Model (SAM) annonce le lancement d'une commande d'appel à distance qui permet aux développeurs d'invoquer rapidement leurs fonctions AWS Lambda déployées dans le cloud AWS. AWS SAM CLI est un outil pour développeur qui facilite la création, les tests, la mise en package, ainsi que le déploiement d'applications sans serveur.
Les clients peuvent désormais utiliser la CLI SAM pour tester une fonction Lambda à l'aide d'une simple commande sam remote invoke. Cette commande prend une charge utile d'événement et un identifiant logique Lambda en entrée pour appeler la fonction Lambda, puis génère la réponse. Il prend en charge plusieurs modes d'invocation tels que le streaming de réponses, l'appel asynchrone, l'exécution à sec et la requête-réponse. Auparavant, les clients devaient utiliser la console AWS ou l'interface de ligne de commande AWS pour tester leurs fonctions Lambda. Avec ce lancement, les utilisateurs de la CLI SAM peuvent utiliser cette fonctionnalité ainsi que la commande sam sync pour accélérer la boucle d'itération build-deploy-test.
Cette fonctionnalité est disponible avec la version 1.88.0+ de SAM CLI. Pour en savoir plus sur cette fonction, veuillez consulter l’article de blog et la documentation. Vous pouvez installer la dernière version de la SAM CLI en suivant les instructions de la documentation.