Veröffentlicht am: Oct 3, 2023
Entwickler, die SAM CLI zum Verfassen ihrer Serverless-Anwendung mit Lambda-Funktionen verwenden, können jetzt Testereignisse von Lambda zum Testen ihres Funktionscodes erstellen und verwenden. Bei Testereignissen handelt es sich um JSON-Objekte, die die Struktur von Anfragen nachahmen, die von AWS-Services zum Aufrufen einer Lambda-Funktion und zur Rückgabe eines Ausführungsergebnisses gesendet werden. Sie dienen dazu, einen erfolgreichen Vorgang zu validieren oder Fehler zu identifizieren. Bisher waren Testereignisse von Lambda nur in der Lambda-Konsole verfügbar. Mit dieser Einführung können Entwickler, die SAM CLI verwenden, ein Testereignis von ihrem AWS-Konto aus erstellen und darauf zugreifen sowie es mit anderen Teammitgliedern teilen.
Mit dieser Funktion können Entwickler, die SAM CLI verwenden, einfacher zusammenarbeiten und ihre Test-Workflows optimieren. Es ermöglicht Entwicklern auch, einen konsistenten Satz von Testereignissen in ihrem gesamten Team zu verwenden. Über granulare IAM-Berechtigungen können Entwickler Testereignisse für andere Teammitglieder in ihrem AWS-Konto zur Verfügung stellen.
Testereignisse von Lambda ist eine auf Schemata von Amazon EventBridge basierende Funktion. Somit ist diese Funktion in den Regionen verfügbar, in denen AWS Lambda und Amazon EventBridge verfügbar sind. Weitere Informationen zur Verfügbarkeit finden Sie in der AWS-Regionentabelle.
Weitere Informationen über Testereignisse von Lambda in SAM CLI finden Sie in unserer Dokumentation.