2017-06-10 6 views
-1

Ich möchte AWS Lambda für die Umwandlung der Nachrichten verschiedener Typen in einen anderen Typ verwenden. Es wäre eine komplexe Transformation, das heißt, es gäbe viele Regeln, die die Transformation definieren. Um den Code sauber zu halten, wollte ich also in AWS Lambda verschiedene Dateien statt einzelner Dateien behalten. Wie kann ich das machen?AWS Lambda - Unterstützung für mehrere Dateien

+1

verwenden unter der Annahme, was Sie durch ‚verschiedene Dateien anstelle von einzelnen Dateien halten‘ bedeuten. Können Sie mehr ausarbeiten –

+0

, wenn eine einzelne Datei nicht verwaltet werden kann, können Sie versuchen, Lambda-Funktionen für jede Transformation und Aufruf von einer allgemeinen Lambda-Funktion durch die Weitergabe Ihrer komplexen Nachrichten erstellen? – tom

Antwort

0

Ok, also im Grunde wollten Sie mehrere Dateien wahrscheinlich jede Datei in eine andere Transformationstechnik innerhalb dieser mit -

Am Ende Sie mehrere Dateien an eine Lambda-Funktion als Zip und verwenden diese Dateien innerhalb senden möchten die lambda_handler() -Funktion.

Sie müssen alle Ihre Dateien in einem Verzeichnis so erstellen, dass sie leicht in andere Dateien importiert werden können und Ihre Lambda-Funktion zippen und verwenden können. Bevor Sie eine Zip erstellen, stellen Sie sicher, dass Ihr Code tatsächlich lokal arbeitet.

Creating a Deployment Package (Python)

Lesen Sie diese für mehr, Sie Python