Publié le: May 8, 2018

L'interface de ligne de commande (CLI) du modèle d'application sans serveur AWS (SAM), également connue sous le nom de SAM Local, prend désormais en charge toutes les fonctionnalités disponibles dans SAM. Avec cette nouvelle version, toutes les fonctionnalités SAM reçoivent un support immédiat au sein de la CLI, car la CLI utilise une mise en œuvre SAM open source. Auparavant, les clients devaient attendre que la CLI ajoute le support aux dernières fonctionnalités lancées sur SAM.

La CLI de SAM vous permet de concevoir, tester et déboguer en local des applications sans serveur définies par des modèles AWS SAM afin que vous puissiez valider n'importe quelle application sans serveur à l'aide de SAM avant de la déployer avec AWS CloudFormation. Vous pouvez utiliser la commande init de SAM pour initialiser une application SAM dans votre environnement préféré et vérifier que votre modèle SAM ne contienne pas d'erreurs en local grâce à la commande validate de SAM. Les modèles SAM qui utilisent la commande validate SAM passeront également la validation lorsqu'ils sont déployés à l'aide de CloudFormation. Vous pouvez installer la CLI de SAM grâce à la commande : pip install aws-sam-cli.

La CLI de SAM est disponible dans toutes les régions où AWS Lambda est disponible. Pour en savoir plus sur la façon de créer, tester et déployer des applications sans serveur avec la CLI de SAM, consultez notre documentation et le référentiel de code dans GitHub. Vous pouvez utiliser la CLI de SAM avec AWS Cloud9, un IDE basé sur le cloud doté d'une interface qui facilite le test et le débogage en local des fonctions Lambda. Vous pouvez aussi utiliser la CLI de SAM avec des IDE comme Visual Studio Code et Eclipse.

Pour contribuer davantage au développement de SAM, rejoignez la communauté SAM sur Slack.