ナレッジベース

WordPress メディアを Zinn®ストレージに移行する

WordPress にアクセスキーを入力することなく、ウェブサーバーの代わりに Zinn®オブジェクトストレージに画像や動画を保存できます。

画像や動画は、通常 WordPress サイトが配信するコンテンツの中で最も容量を占めるものです。これらを Zinn® オブジェクトストレージへ移行することで、Web サーバーの負荷を軽減し、ディスク容量の制限にも余裕が生まれます。

アクセスキーの入力は一切不要です

この部分はぜひお読みいただきたい重要な点です。当プラグインが同ジャンルの他のプラグインと決定的に異なる理由がここにあります。

他のすべてのメディアオフロードプラグインでは、S3 のアクセスキーとシークレットを WordPress に貼り付ける必要があります。それらの情報は wp_options テーブルに保存されるため、サイト上のあらゆるプラグインから読み取り可能になり、すべての移行用エクスポートデータに複製され、開発者に送るバックアップファイルの中にもそのまま残ってしまいます。もしその組み合わせが漏洩すれば、バケット全体が危険にさらされます。

当プラグインはそのような情報を一切保持しません。プラグインが保持するのはこのサイトのフォルダー専用であり、それ以外には一切通用しないトークンのみです。そしてアップロードのたびに、システムへ使い切りの署名付きリンクをリクエストします。ファイルは Web サーバーからストレージへ直接送信され、当社のサーバーを経由することはありません。

もしそのトークンが流出した場合でも、ダッシュボードからワンクリックで無効化できます。漏洩したアクセスキーではこのような迅速な対応は不可能です。

有効化の手順

  1. ダッシュボードで対象のサイトを開き、ファイルとデータベース → 画像および動画 CDN へ移動します。
  2. メディア CDN を有効化 を押します。ストレージが自動的にセットアップされます。
  3. ペアリングコードを取得 を押します。このコードは一度のみ有効で、30分後に期限切れとなります。
  4. WordPress サイトに Zinn® Media Offload をインストールします。WordPress.org のディレクトリに登録されているため、プラグイン → 新規プラグインを追加 から名前で検索して見つけることができます。その後、Zinn Digital® → Media Offload へ移動し、接続 タブにコードを貼り付けて このサイトを接続 を押します。

新規にアップロードされたファイルは即座に移行されます。既存のライブラリは、バックグラウンド処理により数時間かけて数ファイルずつ移行され、処理が中断された場合でも中断した箇所から再開されます。

メディアの現在の状態について

ファイルは Zinn® ストレージへコピーされ、サイトはローカルにある自身のコピーからの配信を継続します。現時点ではページ側に何の変化も生じません。

これは意図的な設計です。アップロードと配信は2つの独立した段階であり、最初の段階はそれ単体で安全に実行できます。メディアの移行が進んだら、メディアの URL を書き換える を有効にしてください。これにより、ページ上のリンク先が Web サーバーから CDN へと切り替わります。

メディアの配信元について

URL の書き換えを有効にした瞬間から、ほとんどのサイトでは当社の共有メディアホスト名から配信が開始されます。特別な設定は不要です。

Footprint-Free のサイトは仕様が異なり、これは意図的なものです。 それらのサイトが共有の Zinn® ホスト名から配信されることは決してありません。共有ホスト名を使用すると、それを利用するすべてのサイトのソースコードに同一のアドレスが表示されてしまい、Footprint-Free ホスティングが防ぐべき「サイト間の関連性 (フットプリント)」が生じてしまうためです。そのため、Footprint-Free サイトでは、独自のドメインを割り当てるまで自身のメディアから配信を続けます。サブドメイン (例: media.yoursite.com) を作成してバケットに向け、ダッシュボードの メディアドメイン に入力してください。これにより、お客様独自のドメインからメディアが配信されるようになり、所有する他のサイトとの関連性は完全に排除されます。

独自ドメインは Footprint-Free サイトに限らず、あらゆるサイトでご利用いただけます (他のサイトでは単に任意の設定となっています)。

設定は WordPress ではなくダッシュボード側で管理されます

プラグイン自体には、ペアリングコード以外の設定項目はありません。URL を書き換えるかどうか、またローカルのコピーを削除するかどうかは Zinn® のダッシュボード側で決定されるため、設定値が存在する場所は常に1つだけであり、両者の間で不整合が生じることはありません。

ローカルコピーの削除について

初期状態では無効になっています。この機能を有効にすると、その画像のすべてのサイズが正常にアップロード完了した段階でのみファイルが削除されます。不完全なアップロードによってファイルが削除されることは決してありません。万一削除してしまうと、再生成元となるオリジナル画像が存在しないまま、サムネイルがどちらの場所にも残らない状態に陥ってしまうためです。

問題が発生した場合

アップロード時に当社のストレージにアクセスできない場合でも、アップロード自体は成功し、プラグインを使用していない場合とまったく同様にファイルはサーバー上に保持されます。設定画面に問題の原因が表示され、後ほどバックグラウンド処理によって該当ファイルが自動的に回収されます。

プラグインを無効化すると新規のアップロードは停止します。すでに移行済みのメディアはそのまま正常に動作し続けます。

お客様独自のバケットの使用について

当社のストレージを使用する代わりに、ダッシュボードでお客様独自の S3 互換バケットを連携させることも可能です。その場合でもプラグインの動作は変わらず、アクセスキーをプラグイン側に保持することも一切ありません。

ブログの最新情報

ホスティング、SEO、大規模サイトの運用について執筆した記事。

ホスティング層からの SEO とリンクビルディング: 2026年のオペレーターの視点

2026年におけるホスティングがインデックス作成とリンクエクイティに与える影響: ページのインデックス維持、構築前のオールドドメインの審査、検索エンジンのフットプリントを残さないリンク構築、そしてインフラが SEO に対してできることとできないことに関する率直な見解。

記事を読む →

WordPress を高速かつ安全にする方法: パフォーマンスとプラグインのチェックリスト

高速で安全な WordPress のための実践的なチェックリスト: サーバーレベルのキャッシュ、サイトごとのオブジェクトキャッシュ、利用する価値のある厳選されたプラグイン、スタックを最新に維持すること、そして決してキャッシュしてはならない WooCommerce ページ。

記事を読む →

2026年におけるマネージド Web ホスティングの選び方: バイヤーズガイド

コントロールパネル付きの安価なサーバーと、優れたマネージドホスティングを実際に分けるもの (移行、バックアップ、分離、真のキャッシング、そして誠実なスケーリング)、および契約前にそれらを見極める方法。

記事を読む →

ブログを読む →

解決しませんか ?

サポートはすべてのプランに含まれており、対応時間は1日 24 時間、対応言語は 58 ヵ国語の中から自由にお書きいただけます。お客様の言語で回答いたします。

サポートに問い合わせる → すべての記事 →