オフロードされたメディアをShifter CDNへ移行する

Shifterはメディア専用のCDNサービス、Shifter Media
CDNをサポートするようになりました。ここでは、外部サーバーやストレージにあるメディアをShifter
Static上のShifter Media CDNへ移行する方法を紹介します。

外部CDNからShifter
CDNへ移行する方法

以下のステップに従って、外部CDNからShifter
CDNへメディアを移行します。

ステップリスト:


  1. もしShifterダッシュボードでWordPressを実行している場合は、停止してください。



  2. ShifterダッシュボードでMedia
    CDNが無効になっていることを確認してください。
    詳細は、Shifter Media CDNの記事をお読みください。



  3. メディアをローカルマシンにダウンロードしてください。メディアサーバーからSFTP/SSH経由でメディアをダウンロードできます。メディアがAWS
    S3にある場合は、AWS Command Line Interface (aws-cli)
    を使用してダウンロードできます。


    AWS CLIの例:



    aws s3 cp s3://my-offload-media/wp-content/uploads --recursive ~/backup/



  4. WordPressを起動し、File
    Managerプラグインを使ってメディアをアップロードディレクトリにアップロードしてください。


    推奨プラグイン:



    • File Manager

    • Advanced File Manager


    注: Media CDNは無効のままにしてください。



  5. WordPressを停止し、Media CDNを有効にしてください。
    詳細は、Shifter Media CDNの記事をお読みください。



  6. WordPressを起動し、アップロードしたメディアをShifter
    CDNに転送してください。このバックエンド処理には時間がかかる場合があります。メディアライブラリページにすべてのサムネイルが表示されるまで、WordPressダッシュボードを開いたままにしてください。


  7. Search &
    Replaceプラグインを使用して、投稿内のメディアへのパスを書き換えてください。

    推奨プラグイン:

    • Better Search Replace
  8. 転送完了後、サムネイル再生成プラグインでメディアのサムネイルを再生成してください。

    推奨プラグイン:

    • Enable Media Replace
    • reGenerate Thumbnails
    • Advanced Regenerate thumbnails and delete unused thumbnails