我有几个回形针附件存在于一个名为foo
我想根据一些内部标准将它们分成几个更小,更逻辑的存储桶(foo1
,foo2
等...)。
我知道哪些附件需要移动到哪个新桶,我已经在S3上创建了新的存储桶。
有没有一种方法可以使用rake任务以编程方式将回形针附件物理移动到新的存储桶?
我可以想到两个选项 -
遍历所有附件并将其临时下载到filesytem,然后将其重新上传到新存储桶。这可能在Heroku上很难,因为没有真正的本地文件系统
在保留相同文件夹结构的同时手动移动S3上的文件。这对于数百个附件来说非常费力。
谢谢!