メインコンテンツへ移動

WP Media Folder アドオン:Amazon S3統合

1. WP Media FolderからAmazon S3にログインする

WordPressダッシュボードに戻り、メニューの「設定」> WP Media Folder >「クラウドとメディアのオフロード」>「メディアのオフロード」をクリックし、 「Amazon S3」を選択します。フォームフィールドに以下を貼り付けます。

  • アクセスキーID
  • 秘密アクセスキー

 

入力キー

 

その後、設定を保存すると接続が成功します。次のステップに進み、AWS S3 の機能をご確認ください。.

 

2. どのように機能しますか?Amazon S3 で何ができますか?

使い方

WP Media Folder Amazon S3 に接続したら、すべてのデータを保存するバケットを選択するか、新しいバケットを作成してください。.

 

バケット作成

 

「Amazon S3 にコピー」オプションを有効にすると、アップロードされたすべての新しいメディアが Amazon S3 に送信されます。

 

AWSへのコピー

 

Amazon S3統合を使用する前にアップロードしたメディアを同期したい場合は、 「メディアを同期」 ボタンをクリックしてください。すると、既存のメディアライブラリがすべてS3バケットに送信されます。

注: この操作を行うと、メディアの URL が Amazon S3 の URL に置き換えられます。以下の例をご覧ください。https:
//joomunited.com/wp-content/uploads/2019/02/image.jpg から >> https://s3.amazonaws.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

Amazon S3 上のフォルダー構造: オフロードされたファイルが S3 バケットに保存される場所のカスタム パスを入力します。

サイトのメディアをオフロードするには、「 アップロード後に削除」 オプションを有効にする必要があります。これにより、メディア ライブラリはサーバーではなく Amazon S3 に完全に保存されます。

 

オフロードメディア Amazon S3

 

添付ラベルオプションを有効にすると、右上の aws3 ラベルにマウスを移動したときに各メディアの情報が表示されます。

 

アマゾンラベル

 

メディアの保存場所を変更したり、プラグインを削除したりする場合は、 「メディアを取得」 ボタンをクリックしてください。すると、すべてのメディアがAmazonからメディアライブラリにコピーされます。コンテンツに追加されていた以前のリンクはすべてそのまま残ります(リンク切れは発生しません)。

 

取得-aws

 

注意: ファイルがプラグイン経由でアップロードされた場合にのみ、S3 からメディア ライブラリにファイルを同期できます。.

CloudFront に接続するにはどうすればいいですか?

CloudFrontは当社のプラグインと統合されています。カスタムドメイン(CNAME)を作成するには、まずAmazonダッシュボードで 「サービス」>「CloudFront」に移動するか、こちらのリンクにアクセスしてください。

 

クラウドフロントメニュー

 

ここから、右隅にある 「配布の作成」ボタンをクリックします。

 

配布ボタンの作成

 

プランを選択してください。次に、下部の「次へ」 ボタンをクリックしてください。

 

プラン選択S3

 

次に、配信名フィールドに名前を付け、 「単一のWebサイトまたはアプリ」 オプションを選択します。 

 

スタート手順

 

「オリジンを指定」ステップで、「オリジンタイプ」を「Amazon S3」に選択し、下にスクロールして「オリジン」セクションを表示し、「S3を参照」ボタンをクリックしてオリジンドメインを選択します。すると、ドメインは 「{bucketname}.s3.us-east-1.amazonaws.com」となります。 「設定」セクションでは、デフォルトのままにしておきます。最後に「保存」ボタンをクリックします。

 

配布の作成

 

「セキュリティを有効にする」 ステップで、 「次へ」 ボタンをクリックします。

 

セキュリティを有効にする

 

次に「配信の詳細」画面が表示されるので、配信ドメイン名をコピーします。そして、 WP Media Folder、 「カスタムドメイン(CNAME)」 欄に貼り付けます。

 

コピー配布

 

画像が完全に読み込まれるまで数分お待ちください。「最終更新日時」の欄が 「デプロイ中」 現在の日時に変更されます。

最後に、各画像のファイル URL フィールドの変更を確認できます。

 

ファイルURL-cdn-s3

 

詳細設定とアクション

バケットを選択して、S3サーバーからメディアライブラリにフォルダとファイルをインポートできます。または、あるバケットから別のバケットにすべてのファイルをコピーすることもできます。.

 

コピーバケット

 

3. IAMユーザーを作成する


WP Media Folder とAmazon S3の統合はアドオンに含まれています。WP WP Media Folderに加えて、このアドオン(プラグイン)をインストールする必要があります。このアドオンには、Google Drive、Google Photo、Dropbox、 OneDrive との統合も含まれています。.

まず、 Amazonコンソールにログインするか、AWS S3アカウントをお持ちでない場合は新規登録してください。

コンソールにログインしたら、新しいIAMユーザーを作成する必要があります。AWSコンソールの「IAMユーザー」ページに移動し、「ユーザーの追加」ボタンをクリックします。

ステップ 1: ユーザーの名前を入力し、 「次へ」 ボタンをクリックします。

 

ユーザー作成

 

ステップ2:新しいユーザーがS3サービス内のバケットとオブジェクトを管理できるようにするには、特定の権限を付与する必要があります。 「ポリシーを直接アタッチ」 ボタンをクリックし、フィルタポリシー入力ボックスに「S3」と入力します。 「AmazonS3FullAccess」 ポリシーを選択し、「 次へ」 ボタンをクリックします。

 

ユーザー権限

 

ステップ 3: すべて問題がなければ、 「ユーザーの作成」 ボタンをクリックします。

 

レビューユーザー

 

アクセスキーを作成する

新しいユーザーを正常に作成したら、 [アクセス管理] > [ユーザー] > [ユーザーを選択] > [セキュリティ資格情報] タブに移動してください。

 

セキュリティ資格情報

 

次に、 「アクセス キー」 セクションまで下にスクロールし、 「アクセス キーの作成」 ボタンをクリックします。

 

アクセスキーの作成

 

ステップ1:主要なベストプラクティスと代替案にアクセスするには、 「AWS外で実行されるアプリケーション」 オプションを選択します。次に、 「次へ」 ボタンをクリックします。

 

ステップ1-キーの作成

 

次にステップ2に進みます。フィールドに説明を入力します。 「アクセスキーを作成」 ボタンをクリックします。

 

ステップ2-名前-キー

 

最後に、アクセスキーの取得画面が表示され、ユーザーのセキュリティ認証情報( アクセスキーID シークレットアクセスキー)。Amazonはこれらの認証情報を再度表示しませんので、.csv形式でダウンロードし、安全な場所にコピーしておいてください。アクセスキーを紛失した場合は、コンソールからいつでも新しいキーセットを作成できますが、シークレットアクセスキーは後で再度取得することはできません。

 

ステップ3:アクセスキーの取得

 

バケットを作成する

Amazon S3 を使用するには、新しいバケットを作成する必要があります。バケットエリア( https://s3.console.aws.amazon.com/s3/buckets )にアクセスし、 「バケットを作成」ボタンをクリックしてください。

 

バケット作成

 

一般設定で、バケット名を入力し、AWSリージョンを選択し、オブジェクト所有権セクションで、 [ACLを有効にする] > [オブジェクトライター]オプションを選択します。

 

名前バケット

 

このバケットセクションの「パブリックアクセスをブロック」設定 で、 「すべてのパブリックアクセスをブロックする」 オプションのチェックを外し、 「現在の…を承認します」 オプションにチェックを入れます(下の画像を参照)。

 

ブロックパブリックアクセスS3

 

残りのオプションはすべてデフォルトのままにして、 「バケットの作成」 ボタンをクリックします。

 

最終ステップ:バケット作成

 

最後に、アクセス列 のステータスが「オブジェクトを公開できます」となっている新しいバケットが正常に作成されるはずです。

 

新しいバケットを作成しました

 

または、 で新しいバケットを作成することもできます WP Media Folder 。メニューの設定[設定] > WP Media Folder > [クラウドとメディアのオフロード] > [メディアのオフロード] > [Amazon S3] に移動し、 [バケット設定]をクリックして選択ボタンをクリックします。ポップアップの下部にバケット名を入力し、 [作成] ボタンをクリックします。

 

バケット作成-wp