Ich habe Probleme mit der Lambda-Fehlerbehandlung. Wenn ich Call One Lambda über Api Gateway verwende, gibt es kein Problem. Zum Beispiel, wenn eine RuntimeException auftritt, nimmt Api Gateway es und serialisiert es zu json string, so dass ich damit umgehen kann. Aber ich habe keine Ahnung, wie man mit verschachtelten Lambdas Fehlerbehandlung umgehen. Zum Beispiel haben wir drei Lambda L1, L2, L3. L1 Anrufe -> L2 Anrufe -> L3 Wenn ein Fehler in L3 ist. Wie kann ich damit umgehen? Ich schätze, wenn irgendein Vorschlag oder externer Link. Vielen Dank im Voraus.AWS Lambda - Nested Lambdas Fehlerbehandlung
Antwort
Ein Teil davon hängt davon ab, wie Sie Ihre Lambda gegenseitig aufrufen ... Ich nehme an, dass Sie das SDK verwenden, um L2 von L1 und L3 von L2 und so weiter aufzurufen. Angenommen, Sie sollten in der Lage sein, Ihren Callback in L3 (mit err) aufzurufen, wenn ein Fehler vorliegt, und dann mit dem Aufruf in L2 im Callback der Funktion rechnen, die L3 aufruft. Wenn der Aufruf von L2 an L3 mit dem Fehler! = Null zurückkehrt, rufen Sie den Callback mit err auf und konfigurieren L1 zur Behandlung. Sie übergeben Ihren Fehler im Grunde die Kette, indem Sie das aufrufende Lambda entwerfen, um Fehler von dem aufgerufenen Lambda zu behandeln. Lass es mich wissen, wenn das hilft ... wenn gewünscht, kann ich einen Pseudocode- oder NodeJS-Beispielcode in ein Bit einfügen, wenn ich an einem dedizierten Computer bin.
- 1. Lastverteilung für Lambdas in AWS
- 2. NodeJS Restify Nested Promise Fehlerbehandlung
- 3. AWS Lambda-Trigger-Status
- 4. Unix Style Pipe mit AWS Lambdas?
- 5. Nested Lambda-Capture-Ausgabe
- 6. Wann AWS Lambda vs. SWF
- 7. aws Lambda-Funktion sequenziell ausführen
- 8. AWS Lambda Leistungsprobleme
- 9. Importieren Sie ein Python-Modul in mehrere AWS Lambdas
- 10. Wie kann ich lambdas in AWS-Umgebung integrieren?
- 11. AWS Lambda mit einer Windows DLL
- 12. AWS Lambda schneller Prozess Weg
- 13. Wie sql Verbindungszeichenfolgen in aws Lambda verstecken?
- 14. Microsoft bot auf AWS Lambda (botbuilder-aws-Lambda) Fehler
- 15. Verschlüsselt AWS Lambda In-Flight-Anfragen?
- 16. Senden von RabbitMQ-Nachrichten von AWS Lambda
- 17. Kann nicht mit AWS Lambdas alle 3rd-Party-Modul verwenden
- 18. AWS Lambda - Gepufferter Leser
- 19. CasperJs mit AWS Lambda
- 20. Rückgabewerte in aws Lambda
- 21. AWS Lambda S3Event-Deserialisierung
- 22. AWS Lambda - CloudWatch Ereignistyp
- 23. Pandas & AWS Lambda
- 24. AWS Lambda-Image beschädigt
- 25. AWS Lambda: org.apache.http.conn.ConnectTimeoutException
- 26. AWS Lambda NoClassDefFoundError
- 27. AWS Lambda und MongoDB
- 28. AWS Lambda Throughput
- 29. AWS ASG + SNS + Lambda
- 30. Asyncpg und AWS Lambda
Danke für Ihre Hilfe. Java Psuedo-Code wird super sein, wenn es möglich ist. –