Publicado: May 8, 2018

A Command Line Interface (CLI) do AWS Serverless Application Model (SAM), também conhecida como SAM Local, permite criar, testar e depurar localmente aplicações sem servidor definidas pelos modelos do AWS SAM. Agora, você pode usar o comando init do SAM para inicializar uma aplicação SAM pronta para implantação em seu tempo de execução preferido.

O novo comando init do SAM cria uma aplicação com código de exemplo, testes de unidade e o próprio modelo do SAM. Ele também permite inicializar aplicações do SAM usando uma estrutura personalizada para padronizá-los em equipes e organizações. Para saber mais sobre como usar o comando init do SAM, consulte a documentação

Agora, a CLI do SAM agora usa a recente implementação do SAM em código aberto, o que permite aproveitar qualquer nova funcionalidade do SAM imediatamente após o lançamento. Com esta versão, o comando validate do SAM permite identificar localmente todos os erros de sintaxe antes de implantar um aplicativo na produção. Os modelos do SAM que passam pelo comando validate do SAM também passam por validação quando implantados usando o AWS CloudFormation.

Para começar a usar a CLI do SAM, instale-a usando o comando: pip install aws-sam-cli. Você também pode usar a CLI do SAM com IDEs, como o AWS Cloud9, o Visual Studio Code e o Eclipse.

Para saber mais sobre como criar, testar e implantar aplicações sem servidor usando a CLI do SAM, consulte a nossa documentação e o repositório de código no GitHub. 

Modificado em 23/12/2021: visando garantir uma experiência diferenciada, os links expirados desta publicação foram atualizados ou removidos da publicação original.