【发布时间】:2010-06-11 18:19:17
【问题描述】:
我已在 Github (http://github.com/thoughtbot/paperclip/issues/issue/225) 上将此作为问题打开,但如果我做错了,我想我也会在这里问一下。如果有人能告诉我哪里出错了,我可以关闭问题并为 Paperclip 的人省去一些麻烦。
问题:
当使用 S3 进行存储时,如果您希望您的存储桶允许您授予访问权限的其他用户访问,Paperclip 似乎会覆盖存储桶上的权限,从而删除对这些用户的访问权限。
复制过程:
- 在 S3 中创建一个存储桶并使用 Paperclip 设置一个 Rails 应用程序以使用此存储桶进行存储
- 将用户(例如,aws@zencoder.com,视频编码服务 Zencoder 的用户)添加到存储桶,并授予该用户 List 和读/写权限。
- 上传文件。
- 刷新权限。您添加的用户将消失。此外,还将添加具有读取权限的用户“所有人”。
据我所知,最终结果是,在使用 Paperclip 和 S3 时,您无法在存储桶上保留所需的权限。
谁能帮忙?
【问题讨论】: