2017-08-28 3 views
0

So ist mein derzeitiger Prozess ist das Projekt in ein Glas durch MVN, Upload in S3 Eimer durch Curl über Shell-Skript, und jetzt möchte ich die Lambda-Funktion zu aktualisieren Code, um auf die neu hochgeladene Datei in S3 zu verweisen.AWS-Shell-Skript zur JAR-Datei von S3 zu Lambda

Gibt es eine Möglichkeit, es ohne CLI und in der Shell zu tun?

Antwort

0

Es ist nicht klar, was Sie unter „ohne CLI“, aber dies in einem Shell-Skript zu tun Sie die AWS CLI Tool verwenden würden, insbesondere der Befehl aws lambda update-function-codedocumented here.

+0

Ah okay Danke, ich war zuerst ein bisschen verwirrt mit AWS CLI. Gibt es eine Möglichkeit zu überprüfen, welche s3-Codedatei von einer Lambda-Funktion verwendet wird? Jedes Mal, wenn ich in Lambda-Funktionseigenschaften gehe, sagt es mir nur, dass ich eine neue s3-URL angeben soll, ohne mir die aktuell verwendete zu zeigen. –

+0

Nicht, dass ich weiß. Sobald die Funktion in Lambda geladen ist, ist sie wirklich nicht mehr an S3 gebunden. S3 wird nur als Staging-Standort verwendet. Ich glaube, das CLI-Tool gibt Ihnen sogar die Möglichkeit, den S3-Upload-Schritt zu überspringen. –