アセットをs3に移行するrakeタスク

こんにちは。

ローカルにアセットを保存している複数のDiscourseインスタンスがあり、それらをS3に移行したいと考えています。このプロセスに関していくつか質問があります。

  1. 推奨される方法は uploads:migrate_to_s3 rakeタスクを使用することのようですが、このタスクは冪等性がありますか(何か問題が発生した場合に再実行できますか)?
  2. 必要に応じて、問題が発生した場合に詳細な情報を取得するための、このタスクの冗長モードはありますか?
  3. 以前の移行で一部のアセットがS3にアップロードされなかった問題がありました。何が起こっているのかを理解するために、それらをリストアップする簡単な方法はありますか?
  4. s3:upload_assets タスクについてよくわかりません。uploads:migrate_to_s3 を実行してS3への移行を行う際に、このタスクは呼び出されますか、それともすべてをS3に移行したい場合は、このタスクも呼び出す必要がありますか?

Discourseを作成していただきありがとうございます!

はい、再度実行できます。

いいえ、冗長モードはないと思います。

すべての再構築でアップロードアセットのrakeタスクを実行する必要があります。アップロード用のS3互換オブジェクトストレージプロバイダーを構成するガイドに従うと、ymlに追加する行が示されます。

ご回答ありがとうございます

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.