AWS-API-Gateway und Lambda-Rückkehr-Bild

Sagen, dass ich diese HTML:

<img src="http://example.com/pic"/>

Was ich möchte zu tun ist example.com/pic die Zuordnung zu einer AWS-API-Gateway-Endpunkt.

Diesem Endpunkt würde dann eine lambda-Funktion.

Dass die lambda-Funktion Lesen würden, ein zufälliges Bild aus einem s3-bucket und gibt es zurück.

Also mein Ziel ist es, eine STANDARD-HTML-image-tag und enden mit einem Bild aus einem s3-bucket aber werde über manche Entscheidung-code im lambda-Ausdruck, um zu entscheiden, das Bild, um zurückzukehren.

Ich weiß, Sie können verwenden, s3 dienen die statischen Inhalte direkt (daher der lambda-Ausdruck, um die Entscheidung über das, was Bild). Ich weiß auch, ich könnte Dinge zu tun die in der lambda-wie b64 Kodieren Sie die Antwort und dann Griff er auf dem client, aber ich bin darauf abzielt, verwenden Sie die standard-HTML-IMG-tag.

Ist das möglich?

Ich habe versucht, mit der ResponseStreamHandler (Java SDK) für die lambda-und die Rückkehr auf das byte-array des Bildes und auch die API-gateway-config nicht anzeigen der Ausgabe in JSON, aber nichts scheint zu funktionieren!

InformationsquelleAutor user1736191 | 2016-03-04
Schreibe einen Kommentar