Publicado: May 8, 2018

A interface de linha de comando (CLI) do AWS Serverless Application Model (SAM), também conhecida como SAM Local, permite criar, testar e depurar localmente aplicativos sem servidor definidos pelos templates do AWS SAM. Agora, você pode usar o comando init do SAM para inicializar um aplicativo SAM pronto para implantação em seu tempo de execução preferido.

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

A CLI do SAM agora usa a implementação de SAM recente de código aberto, 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 quaisquer erros de sintaxe antes de implantar um aplicativo na produção. Os templates de 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-o 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 aplicativos sem servidor usando a CLI do SAM, acesse nossa documentação e o repositório de código no GitHub. Você também pode contribuir para o desenvolvimento do SAM, unindo-se à comunidade de SAM ativa no Slack.