我有数以千计的图像显示在S3的私人存储桶浏览器上。 什么是在浏览器上获取这些私人文件的最佳方式。
为了从s3获取私人图像,我找到了下面列出的多种解决方案:
目前我正在使用signed url
来获取图片,但是对于每个图片,我都需要生成签名网址。这需要大量的处理时间。
我的问题是,最好的方法是什么?以及如何实现这一目标?
答案 0 :(得分:1)
您使用预签名网址的方法是正确的。
在提供包含图像的HTML页面时,您应该生成这些URL。这可以通过几行代码或createPresignedRequest
PHP调用来完成。 (我不熟悉Laravel,但你用PHP标记了你的问题。)
因此,该页面将包含为用户即时创建的动态内容。