11

Rails 3.2 アプリがあります。フォグを使用してファイルを S3 に保存します。

アップロードされたすべてのファイルの名前を変更するスクリプトを書きたいと思います。このエリアで霧のドキュメントが見つからないようです。

これは霧で可能ですか?別の宝石が必要ですか?

4

2 に答える 2

8

悪いニュースは、get/create/destroy を実行する必要があることです

foo = bucket.files.get 'foo'
bar = bucket.files.create :key => 'bar', :body => foo.body
foo.destroy

良いニュースは、同じリージョンの ec2 から実行している場合、おそらくローカル コンピューター上のファイルの名前を変更するのと同じくらい速く行われることです。

于 2012-12-21T07:56:33.343 に答える