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 に送信されます。
Amazon S3統合を使用する前にアップロードしたメディアを同期したい場合は、 「メディアを同期」 ボタンをクリックしてください。すると、既存のメディアライブラリがすべてS3バケットに送信されます。
Amazon S3 上のフォルダー構造: オフロードされたファイルが S3 バケットに保存される場所のカスタム パスを入力します。
サイトのメディアをオフロードするには、「 アップロード後に削除」 オプションを有効にする必要があります。これにより、メディア ライブラリはサーバーではなく Amazon S3 に完全に保存されます。
添付ラベルオプションを有効にすると、右上の aws3 ラベルにマウスを移動したときに各メディアの情報が表示されます。
メディアの保存場所を変更したり、プラグインを削除したりする場合は、 「メディアを取得」 ボタンをクリックしてください。すると、すべてのメディアがAmazonからメディアライブラリにコピーされます。コンテンツに追加されていた以前のリンクはすべてそのまま残ります(リンク切れは発生しません)。
CloudFront に接続するにはどうすればいいですか?
CloudFrontは当社のプラグインと統合されています。カスタムドメイン(CNAME)を作成するには、まずAmazonダッシュボードで 「サービス」>「CloudFront」に移動するか、こちらのリンクにアクセスしてください。
ここから、右隅にある 「配布の作成」ボタンをクリックします。
プランを選択してください。次に、下部の「次へ」 ボタンをクリックしてください。
次に、配信名フィールドに名前を付け、 「単一のWebサイトまたはアプリ」 オプションを選択します。
「オリジンを指定」ステップで、「オリジンタイプ」を「Amazon S3」に選択し、下にスクロールして「オリジン」セクションを表示し、「S3を参照」ボタンをクリックしてオリジンドメインを選択します。すると、ドメインは 「{bucketname}.s3.us-east-1.amazonaws.com」となります。 「設定」セクションでは、デフォルトのままにしておきます。最後に「保存」ボタンをクリックします。
「セキュリティを有効にする」 ステップで、 「次へ」 ボタンをクリックします。
次に「配信の詳細」画面が表示されるので、配信ドメイン名をコピーします。そして、 WP Media Folder、 「カスタムドメイン(CNAME)」 欄に貼り付けます。
画像が完全に読み込まれるまで数分お待ちください。「最終更新日時」の欄が 「デプロイ中」 現在の日時に変更されます。
最後に、各画像のファイル URL フィールドの変更を確認できます。
詳細設定とアクション
バケットを選択して、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外で実行されるアプリケーション」 オプションを選択します。次に、 「次へ」 ボタンをクリックします。
次にステップ2に進みます。フィールドに説明を入力します。 「アクセスキーを作成」 ボタンをクリックします。
最後に、アクセスキーの取得画面が表示され、ユーザーのセキュリティ認証情報( アクセスキーID と シークレットアクセスキー)。Amazonはこれらの認証情報を再度表示しませんので、.csv形式でダウンロードし、安全な場所にコピーしておいてください。アクセスキーを紛失した場合は、コンソールからいつでも新しいキーセットを作成できますが、シークレットアクセスキーは後で再度取得することはできません。
バケットを作成する
Amazon S3 を使用するには、新しいバケットを作成する必要があります。バケットエリア( https://s3.console.aws.amazon.com/s3/buckets )にアクセスし、 「バケットを作成」ボタンをクリックしてください。
一般設定で、バケット名を入力し、AWSリージョンを選択し、オブジェクト所有権セクションで、 [ACLを有効にする] > [オブジェクトライター]オプションを選択します。
このバケットセクションの「パブリックアクセスをブロック」設定 で、 「すべてのパブリックアクセスをブロックする」 オプションのチェックを外し、 「現在の…を承認します」 オプションにチェックを入れます(下の画像を参照)。
残りのオプションはすべてデフォルトのままにして、 「バケットの作成」 ボタンをクリックします。
最後に、アクセス列 のステータスが「オブジェクトを公開できます」となっている新しいバケットが正常に作成されるはずです。
または、 で新しいバケットを作成することもできます WP Media Folder 。メニューの設定[設定] > WP Media Folder > [クラウドとメディアのオフロード] > [メディアのオフロード] > [Amazon S3] に移動し、 [バケット設定]をクリックして選択ボタンをクリックします。ポップアップの下部にバケット名を入力し、 [作成] ボタンをクリックします。




























