Genera payload di eventi di esempio - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Genera payload di eventi di esempio

Per testare le tue funzioni Lambda, puoi generare e personalizzare payload di eventi di esempio che imitano i dati che le tue funzioni Lambda riceveranno quando vengono attivate da altri servizi. AWS Ciò include servizi come API Gateway AWS CloudFormation, Amazon S3 e altro ancora.

La generazione di payload di eventi di esempio consente di testare il comportamento della funzione Lambda con una varietà di input diversi senza dover lavorare in un ambiente live. Questo approccio consente inoltre di risparmiare tempo rispetto alla creazione manuale di esempi di eventi di AWS servizio per testare le funzioni.

Per l'elenco completo dei servizi per i quali è possibile generare payload di eventi di esempio, utilizzate questo comando:

sam local generate-event --help

Per l'elenco delle opzioni che puoi usare per un particolare servizio, usa questo comando:

sam local generate-event [SERVICE] --help

Esempi:

#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