将 Thumbor 与 AWS 连接起来 - s3

Connect Thumbor with AWS - s3

我在 AWS 上有一个包含照片的存储桶。

当我尝试在浏览器中访问照片 url {photoUrl = https://aws-name-dev.s3.amazonaws.com/photo.jpg} 时,我得到 'access denied'.

当我用 thumbor 创建 link 时,

Thumbor thumbor = Thumbor.create(getResources().getString(R.string.thumbor_sever));

final String newUrl = thumbor.buildImage(photoUrl).resize(48, 48).toUrl();

并尝试用 Picasso 加载它,我收到“404 未找到”。

如果我将 aws 中的 photoUrl 替换为 http://www.rizwanashraf.com/wp-content/uploads/2009/04/redrose7-wallpaper.jpg,它就可以正常工作。

我不知道如何以某种方式将 Thumbor 服务器与 AWS 连接。

AWS documentation 开始,您必须授予存储桶中 view/read 个文件的权限。

这是一个随时可用的 Thumbor S3 Docker 图像,它允许您与 AWS 集成 https://github.com/beeyev/thumbor-s3-docker