Publicado: Nov 15, 2022

A AWS Serverless Application Model (SAM) Command Line Interface (CLI) anuncia a demonstração do teste e da depuração locais do AWS Lambda no Terraform. A AWS SAM CLI é uma ferramenta para desenvolvedores que permite criar, testar, empacotar e implantar facilmente aplicações com tecnologia sem servidor. O Terraform é uma infraestrutura como ferramenta de código que permite criar, alterar e criar versões de recursos na nuvem e on-premises com segurança e eficiência.

Os clientes agora podem usar a SAM CLI para testar e depurar localmente uma função do Lambda definida em sua aplicação do Terraform. A SAM CLI pode ler as informações de recursos de infraestrutura do projeto do Terraform e iniciar funções do Lambda localmente em um contêiner do Docker para invocá-las com uma carga de evento ou pode anexar um depurador usando kits de ferramentas da AWS no IDE para revisar o código de função Lambda.

Esse recurso é compatível com o Terraform versão 1.1 ou superior. Para uma experiência mais perfeita, use-o com o terraform-aws-modules/lambda versão 4.6.1 ou superior. Para saber mais sobre esse recurso, consulte o blog sobre computação e a documentação. Você pode instalar a versão mais recente da SAM CLI seguindo as instruções na documentação.