概要
「ストレージ移動」プラグインを使用すると、ある
ストレージプロバイダーにアップロードされたファイルを、新しい場所に移動させることができます。例えば、
データベースにアップロードされたユーザーのプロフィール画像を、
Cloudinary、Amazon S3、Azureなどのクラウドストレージサービスに移動させることができます。
注記
また、これを機能させるには、
これらのストレージプロバイダー用のプラグインを購入し、インストールしておく必要があります。
設定
警告
万が一、想定通りに
進まない場合に備えて、このプラグインを使用する前に、
必ずデータベースとファイルシステムのバックアップを作成してください。
このプロセスの最初のステップは、新しいストレージプロバイダーを使用するように移行したいファイルタイプを
設定することです。Storage
Moverプラグインは、ファイルタイプの現在の設定を
移行先として使用します。これにより、今後作成されるファイルでも同じ設定が適用されるようになります。なお、
ファイルタイプのストレージプロバイダーはいつでも変更される可能性があることにご留意ください。 新しいファイルには
新しい設定が適用されます。既存のファイルについては、引き続き、
ファイルがアップロードされた時点の設定を使用して取得されます。Storage Moverは、単に
ファイルを新しい場所へ移行するだけです。
ファイルタイプの設定が更新されたら、
「Storage Mover」ページ(初期設定では「管理ツール >
インストール済みプラグイン > Storage Mover」にあります)に移動してください。

最初の画面では、バックアップの重要性を
改めて認識させてくれます。データベースとWebサーバーのファイルシステムのバックアップが完了したら、
「続行」ボタンを押してください。

次の画面では、移動したいファイルの種類を
選択できます。この画面では、事前に設定済みの各
ストレージプロバイダーに含まれるファイル数と、合計ファイルサイズが表示されます。ここから、
ソースとなるストレージプロバイダー(ファイルを移動元の場所)を選択します。
移動先の場所は、現在設定されているストレージプロバイダーになります。
また、一度に移動するファイルの数を制限することも可能です。
これには、次の2つの利点があります:
- ファイルの移動をテストするには、1 を入力してください。これにより、最初のファイルが移動され、新しい保存先にあるファイルへのリンクが表示されます。これにより、1 つのファイルだけでテストを行うことができます。
- ファイルをクラウドストレージに転送するには、多少時間がかかる場合があります。所要時間は、ファイルのサイズや接続速度によって異なります。ただし、目安としては、1ファイルあたり1秒程度と考えておくとよいでしょう。ファイルが数千個ある場合は、まとめて転送することをお勧めします。
移動オプションの設定が完了したら、「移動」
ボタンを押してください。

すべてのファイルの移動が完了すると、
以下の画面が表示されます。ページを更新するだけで、次の移動を開始できます。
