2017-12-06 4 views
0

Ich versuche, eine Lambda auf AWS mit CLI aufzurufen:Aufrufen aws Lambda ohne Ausgabedatei

aws lambda invoke --function-name GetErrorLambda --payload '{"body":"{\"Id\":[\"321\",\"123\"]}"}' \output. 

Ich mag würde wissen, ob es einen Weg gibt, die Ausgabe auf dem cli zu drucken, anstatt eine Datei erstellen .

Vielen Dank im Voraus.

Antwort

3

Nach dem Aufruf einer Lambda-Funktion ist es nicht möglich, direkt auf das Terminal auszugeben. Dies ist wahrscheinlich von Entwurf, da die Ausgabe leicht größer als die Puffergröße für ein Fenster sein könnte.

aws lambda invoke --function-name GetErrorLambda --payload '{"body":"{\"Id\":[\"321\",\"123\"]}"}' \output. && cat outputFileName.txt

+0

Vielen Dank für Ihre Antwort:

Eine einfache Abhilfe zu einfach ‚Katze‘ aus dem Inhalt der Ausgabedatei nach dem cli Befehl wie so sein würde. Ich werde es versuchen. – BernardoMorais