说我有这样的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,但似乎没有任何效果!
为我工作的唯一解决方案。 –