Publié le: May 8, 2018

L'interface de ligne de commande (CLI) AWS Serverless Application Model (SAM), aussi appelée aussi SAM Local, vous permet de créer, tester et déboguer les applications sans serveur définies par les modèles AWS SAM. À présent, vous pouvez utiliser la commande SAM init pour démarrer une application SAM prête au déploiement dans votre environnement préféré.

La nouvelle commande SAM init crée une application avec l'échantillon de code, les tests d'unités et le modèle SAM en lui-même. Cela vous permet aussi de démarrer les applications SAM en utilisant une structure sur mesure pour les standardiser à travers les équipes et organisations. Pour en savoir plus sur la manière d'utiliser la commande SAM init, consultez notre documentation

La CLI SAM utilise l'implémentation SAM rendue récemment open source, ce qui vous permet d'exploiter toute nouvelle fonctionnalité SAM immédiatement après la mise à jour. Avec cette mise à jour, la commande SAM validate vous permet d'identifier au niveau local toutes les erreurs de syntaxe avant de déployer une application pour la production. Les modèles SAM qui utilisent la commande SAM validate vont aussi passer la validation au moment de déployer AWS CloudFormation.

Pour commencer avec la CLI SAM, installez-la en utilisant la commande: pip install aws-sam-cli. Vous pouvez aussi utiliser la CLI SAM avec des IDE comme AWS Cloud9, Visual Studio Code et Eclipse.

Pour en savoir plus sur la façon de créer, tester et déployer des applications sans serveur avec la CLI SAM, consultez notre documentation et le référentiel de code dans GitHub. 

Modifié le 23/12/2021 – Dans le but de garantir une expérience de qualité, les liens expirés dans cet article ont été mis à jour ou supprimés de l'article d'origine.