update.はじめにRailsをAWSなどのクラウド上で動かしている場合、carrierwaveなどを使って、S3に画像をアップロードして、CloudFrontなどのCDNで配信するケースはよくあると思います。こんなとき、別のテスト環境にデータと画像を移行したいとか、画像のバックアップをローカル・オンプレに取得しておきたい・・・なんてことが最近あり、rakeでタスク化して対処しました。endendバケット名はrakeコマンド実行時に渡します。Railsルートのtmp配下に現在日時つきのフォルダを作成する形としてます。サブフォルダがあっても、フォルダ構造を維持した状態でバックアップ可能です。Railsじゃなくても利用可能なように、あえてActiveSupportは利用してません。BUCKET=my_bucketちなみに、定期的にバックアップしたい場合は、rakeをジョブスケジューラに登録するのもよいですね。upLoginユーザーは見つかりませんでした。