我有一个Rails 3.2的应用程序。 使用雾存储在S3文件。
我想编写一个脚本来重命名所有已上传的文件。 我似乎无法找到这方面的任何雾文档。
这是可能的雾? 我是否需要另一颗宝石?
我有一个Rails 3.2的应用程序。 使用雾存储在S3文件。
我想编写一个脚本来重命名所有已上传的文件。 我似乎无法找到这方面的任何雾文档。
这是可能的雾? 我是否需要另一颗宝石?
坏消息是,你需要做一个GET /创建/销毁
foo = bucket.files.get 'foo'
bar = bucket.files.create :key => 'bar', :body => foo.body
foo.destroy
好消息是,如果你从EC2做在同一个地区,它可能会发生一样快,在本地计算机上重命名文件
在提到有关复制什么这个职位 ? 比照 雾的请求的来源和雾的模型来源 。
你应该能够做到:
storage.copy_object('old_bucket', 'old_filename', 'new_bucket', 'new_filename')
要么
file.copy('new_bucket', 'new_filename')
成功复制后销毁原始文件仍然是必要的,但。