回形针 - 将附件从一个S3存储桶移动到另一个存储桶

时间:2016-02-10 19:48:41

标签: ruby-on-rails paperclip

我有几个回形针附件存在于一个名为foo

的单片S3存储桶中

我想根据一些内部标准将它们分成几个更小,更逻辑的存储桶(foo1foo2等...)。

我知道哪些附件需要移动到哪个新桶,我已经在S3上创建了新的存储桶。

有没有一种方法可以使用rake任务以编程方式将回形针附件物理移动到新的存储桶?

我可以想到两个选项 -

  1. 遍历所有附件并将其临时下载到filesytem,然后将其重新上传到新存储桶。这可能在Heroku上很难,因为没有真正的本地文件系统

  2. 在保留相同文件夹结构的同时手动移动S3上的文件。这对于数百个附件来说非常费力。

  3. 谢谢!

0 个答案:

没有答案