【发布时间】:2015-06-03 10:48:48
【问题描述】:
我已使用雾和载波将文件上传到 aws 存储桶。所有这些文件都已作为公共文件上传(这显然是雾的默认行为)
目前我不希望这些文件中的任何一个被公开。我已应用设置:config.fog_public = false 将文件设为私有。
但是,之前上传的旧文件仍然是公开的。是否可以将这些设为私有?
【问题讨论】:
标签: ruby-on-rails carrierwave fog
我已使用雾和载波将文件上传到 aws 存储桶。所有这些文件都已作为公共文件上传(这显然是雾的默认行为)
目前我不希望这些文件中的任何一个被公开。我已应用设置:config.fog_public = false 将文件设为私有。
但是,之前上传的旧文件仍然是公开的。是否可以将这些设为私有?
【问题讨论】:
标签: ruby-on-rails carrierwave fog
我通过使用名为 3Hub 的应用解决了这个问题。有了这个应用程序,我可以简单地选择文件夹并将新权限应用于所有子文件夹和文件。
但是,如果您想通过雾/载波进行此操作。看看这个https://groups.google.com/forum/#!topic/carrierwave/f0Icvk34Xjk
我最终没有使用这种方法,但它看起来很有希望。
还可以查看此替代解决方案: How to make 10,000 files in S3 public
【讨论】: