記事ディレクトリ
この包括的なチュートリアルでは、Backblaze B2ストレージとWordPressの統合方法をステップバイステップで解説し、低コストで無制限のストレージと高速な読み込みを実現する簡単な設定プロセスをご案内します。画像、動画、大容量ファイルを扱うウェブサイトに最適で、バックアップと拡張に関する課題を簡単に解決します。
これは、私のWordPressウェブサイトにおける画像保存の問題に関する記録です。サーバーのハードディスク容量には限りがあり、画像の数が多いため、ウェブサイトのバックアップがますます困難になっています。これらの画像をオフロードするための、安価で信頼性の高いクラウドストレージソリューションはないでしょうか?
そして私はBackblaze B2を見つけました。
正直に言うと、以前からその名前は聞いたことがありましたが、詳しく調べたことはありませんでした。今回、じっくり調べてみたところ、自分の状況にとても合っていることに気づきました。
最初の10GBは無料で、それ以降は1GBあたりわずか0.006ドルと、非常に安価です。一般的なクラウドストレージと比較すると、驚くほどお手頃な価格です。

以前にもこの件について触れたことがある方は、Backblaze B2 を Cloudflare に接続して独自のドメイン名をバインドする方法について書いたことを覚えているかもしれません。
これは続編で、WordPressとBackblazeストレージを統合する方法について解説します。
接続する前に、 Cloudflareアカウントを連携させることをお勧めします。もちろん、この手順が不要な場合はスキップしても構いません。
BackblazeとカスタムCloudflareドメインを統合する手順については以前に記事を書いたので、ここでは繰り返しません。
早速本題に入りましょう。
ステップ1:新しいBackblazeストレージバケットを作成する
Backblazeのバックエンドで新しいバケットを作成する必要があります。

Backblazeの管理画面にアクセスし、「マイアカウント」をクリックし、「バケット」をクリックしてから「バケットを作成」をクリックします。
バケットの名前は任意で構いません。重要なのは、アクセス権限を「パブリック」に設定することです。その他の設定はすべてデフォルトのままにしておいてください。
作成後、s3.us-east-005.backblazeb2.com のようなエンドポイントが必要になります。これは後々の設定時に使用されます。
ステップ2:新しいBackblazeアプリケーションキーを作成する
Backblazeにアクセスして、アプリケーションキーを作成します。「アプリケーションキー」ページで、「アプリケーションキーを追加」をクリックします。

読み取り権限と書き込み権限を選択するだけです。

一つ注意点があります。メインのアプリケーションキーはできるだけ使用しないようにしてください。私の場合、特定のバケット専用のキーを別途作成するようにしています。こうすることで安全性が高まり、万が一問題が発生した場合でも影響を最小限に抑えることができます。
作成後は必ずこのキーを保存してください。このキーは一度しか表示されず、ウィンドウを閉じると失われてしまいます。
必要なのは、キーIDとアプリケーションキーの2つです。
ステップ3:WordPress用のMedia Cloudプラグインをインストールする
WordPressの管理画面でMedia Cloudプラグインをインストールしてください。他のプラグインも使用できますが、いくつか試してみたところ、Media CloudのBackblazeサポートは非常に優れています。
インストール後、設定画面を開きます。まず、「クラウドストレージを有効にする」スイッチをオンにしてください。

次に、クラウドプロバイダーのセクションが続きます。
- ストレージプロバイダーとして「Backblaze S3互換」を選択してください。
- 「アクセスキー」フィールドに、BackblazeアプリケーションキーのキーIDを入力してください。
- Backblazeで使用したアプリケーションキーをシークレットとして入力してください。
- 作成したストレージバケットの名前を「バケット」フィールドに入力してください。
- バケットのプライバシー設定でバケットの種類を選択してください。私は「公開」を選択しました。
- 先ほど取得したBackblazeバケットのエンドポイントとして、カスタムエンドポイントを入力してください。
- パススタイルエンドポイントを有効にすることを忘れないでください。
次はアップロード処理のセクションです。


- 「画像のアップロードを有効にする」を選択したので、画像はクラウドストレージに直接アップロードされます。
- 「アップロードしたファイルを削除する」機能を有効にするかどうかは、ニーズによって異なります。私はサーバー上に画像をローカルに保存しないので、この機能を有効にして、アップロード後にローカルで削除しています。サーバーのハードディスク容量に余裕がある場合、またはバックアップを保持したい場合は、この機能を有効にしないでください。
- また、「ストレージから削除」も有効にしているので、メディアライブラリからファイルを削除すると、クラウドストレージからも削除されます。
最後に、CDN設定セクションがあります。
- CDNベースURLフィールドに、Backblazeバケットに紐付けたCloudflareドメイン名を入力してください。

上記の設定を保存するだけです。
検査と検査
設定が完了したら、構成が正しく行われたかどうかをテストする必要があります。設定を保存し、画像をアップロードしてみてください。アップロードが成功し、カスタムドメイン経由でアクセスできる場合は、正しく動作しています。
Backblazeの管理画面にある「マイアカウント」ページで、利用状況を確認できます。1日のストレージ容量、ダウンロード数、リクエスト数がすべて明確に表示されるため、制限を超えていないかどうかを簡単に確認できます。
サマリー
正直なところ、全体の手順は複雑ではありませんが、手順が多く、スイッチをオンにするのを忘れやすいです。初めて設定した時は、パススタイルエンドポイントを有効にするのを忘れてしまい、結果として画像を全くアップロードできませんでした。後になって、この些細なことが原因だったと気づいたのです。
考えてみてください。これまで自社サーバーで処理する必要があった画像が、今ではクラウドに移行されています。これによりサーバー容量が節約され、CloudflareのCDNが配信を処理するため、アクセス速度が実際に速くなる可能性もあります。そして、規模の大小を問わず、ウェブサイトのコストは非常に低く、おそらく月額わずか数セント程度です。
クラウドコンピューティングの発展に伴い、かつては複雑に思えたことが、今では非常にシンプルになったと感じることがあります。以前は、画像ストレージの設定にはハードディスクの購入、サーバーの設定、CDNの構築が必要でしたが、今では数回クリックするだけで済みます。Backblazeの従量課金制は、私たちのような個人ウェブサイト運営者にとって特に適しています。必要なリソースに料金を支払う必要がなく、実際に使用した分だけ支払えば良いのです。
ここまで読んでいただき、もしこの記事が役に立ったと感じていただけたなら、ぜひ「いいね!」やシェアをお願いします。最新情報をいち早く受け取りたい方は、フォローもお願いします!
私の記事を読んでいただき、ありがとうございました。また次回お会いしましょう。
Chen Weiliang氏のブログ(https://www.chenweiliang.com/ )で公開されているチュートリアル「WordPress画像をBackblaze B2ストレージとメディアクラウドプラグインに統合するための完全チュートリアル」が、皆様のお役に立てば幸いです。
この記事のリンクはご自由に共有してください:https://www.chenweiliang.com/cwl-34310.html
