說我有這樣的HTML:AWS API網關和Lambda返回圖像
<img src="http://example.com/pic"/>
我想什麼做的是有example.com/pic映射到AWS API網關端點。
該端點將調用lambda函數。
該lambda函數將讀取s3存儲桶中的隨機圖像並將其返回。
所以我的目標是使用STANDARD HTML圖像標籤,並結束從s3存儲桶中的圖像,但要通過lambda中的某些決定代碼來決定要返回的圖像。
我知道你可以使用s3直接提供靜態內容(因此lambda決定了什麼圖像)。我也知道我可以做lambda中的東西,比如b64編碼響應,然後在客戶端處理它,但我打算使用標準的HTML IMG標記。
這可能嗎?
我已經嘗試使用ResponseStreamHandler(Java SDK)爲lambda並返回圖像的字節數組,並且還添加了API網關配置,以便不將輸出映射到JSON,但似乎沒有任何效果!
爲我工作的唯一解決方案。 –