Publicado: Jun 26, 2023

A Command Line Interface (CLI – Interface da linha de comando) do AWS Serverless Application Model (SAM) anuncia o lançamento do comando remote invoke, que permite aos desenvolvedores invocar rapidamente funções do AWS Lambda implantadas na Nuvem AWS. A CLI do AWS SAM é uma ferramenta para desenvolvedores que permite compilar, testar, empacotar e implantar facilmente aplicações com tecnologia sem servidor.

Agora, os clientes podem usar a CLI do SAM para testar uma função do Lambda com o comando simples sam remote invoke. Esse comando usa a carga útil de um evento e o ID lógico do Lambda como entrada para invocar a função do Lambda e, em seguida, gerar a resposta. O comando aceita vários modos de invocação, como streaming de resposta, invocação assíncrona, teste (dry run) e solicitação-resposta. Anteriormente, os clientes precisavam usar o Console da AWS ou a AWS CLI para testar funções do Lambda. Com este lançamento, os usuários da CLI do SAM podem usar esse recurso com o comando sam sync para acelerar o ciclo de iteração compilar-implantar-testar.

Esse recurso está disponível na CLI do SAM versão 1.88.0 ou superior. Para saber mais sobre esse recurso, consulte o artigo de blog e a documentação. Você pode instalar a versão mais recente da CLI do SAM seguindo as instruções na documentação.