Publicado: Jan 6, 2022
Hoje, a AWS anuncia a disponibilidade geral de suporte do AWS Serverless Application Model CLI (AWS SAM CLI) para teste local das aplicações do AWS Cloud Development Kit. O AWS SAM e o AWS CDK são frameworks de código aberto para a construção de aplicações utilizando infraestrutura como código (IaC). O AWS SAM é feito com o modelo SAM, cuja maneira é descrever a infraestrutura em uma aplicação utilizando JSON ou YAML, e SAM CLI, que é uma ferramenta para construir, empacotar, testar e implantar aplicações AWS SAM. O AWS CDK é um framework de desenvolvimento para definir recursos de aplicações de nuvem utilizando linguagens de programação conhecidas, como Python ou Node.js.
Até o momento, é possível utilizar os AWS SAM CLI para construir, testar e empacotar aplicações definidas sem servidor utilizando o AWS CloudFormation ou os modelos AWS SAM. Com esta versão, é possível utilizar o AWS SAM CLI para executar teste local de funções do Lambda e REST APIs no API Gateway definido utilizando o AWS CDK.
Saiba mais sobre o recurso aqui. É possível instalar a CLI do SAM seguindo as instruções na documentação.