Gerar exemplos de cargas úteis de eventos com o AWS SAM - AWS Serverless Application Model

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerar exemplos de cargas úteis de eventos com o AWS SAM

Para testar as funções do Lambda, você pode gerar e personalizar exemplos de cargas úteis de eventos que imitam os dados que as funções do Lambda receberão quando acionadas por outros serviços da AWS. Isso inclui serviços como o API Gateway, AWS CloudFormation, Amazon S3 e muito mais.

A geração de exemplos de cargas úteis de eventos ajuda você a testar o comportamento da função do Lambda com uma variedade de entradas diferentes sem precisar trabalhar em um ambiente em tempo real. Essa abordagem também economiza tempo quando comparada com a criação manual de exemplos de eventos de serviços da AWS para testar funções.

Para ver a lista completa de serviços para os quais você pode gerar amostras de cargas de eventos, use este comando:

sam local generate-event --help

Para ver a lista de opções que você pode usar para um serviço específico, use este comando:

sam local generate-event [SERVICE] --help

Exemplos:

#Generates the event from S3 when a new object is created sam local generate-event s3 put # Generates the event from S3 when an object is deleted sam local generate-event s3 delete