ユーザの作成に成功すると、『成功』と表示される画面に移ります。クリックして、自分自身のPCなど安全な場所にファイルを保存しておきます。※作成したユーザに関する認証情報は、この画面でしか確認することができません。csvファイルはダウンロードして保存しておきましょう。次に作成したIAMユーザのアクセスキーを作成します。作成したユーザを選択して『認証情報』タブから[アクセスキーの作成]をクリックします。『アクセスキーの作成』画面に移るので、[.csvファイルのダウンロード]をクリックして自分のPCに保存しておきます。続いて、WordPressを静的webサイトに変換してS3にサイトの情報をアップロードするための設定を行います。WordPressにログインします。S3インストール以下のプラグインをそれぞれインストールしてます。...WordPressを静的webサイトに変更するため。...静的webサイトに変換したWordPressのファイルをS3にアップロードするため。StaticPressからインストールしていきます。『プラグイン』タブを選択して「新規追加」をクリックします。検索窓に「StaticPress」と入力して下記のプラグインをインストールします。S3をインストールします。こちらはプラグインの一覧に表示されないので、下記のサイトからZIPファイルをダウンロードしてください。https://github.com/megumiteam/staticpress-s3続けてダウンロードしたZIPファイルをWordPressにアップロードします。『プラグインの新規追加』画面から[プラグインのアップロード]をクリックしてダウンロードしたZIPファイルをインストールします。追加した2つのプラグインを有効にします。press』が追加されることを確認します。WordPressのwebサイトを静的変換StatiicPressではファイルを保存するS3バケットのURLを指定する必要があります。作成したバケットのwebホスティング用URLを確認します。S3マネジメントコンソールから[作成したバケット]をクリックします。『概要』画面に移るので、[プロパティ]タブをクリックして[バケットホスティング]をクリックします。hosting』画面に移るので、「エンドポイント」に表示されるURLをコピーします。『WordPressのダッシュボード』画面に戻り、[StaticPress]タブをクリックして下記の通りに入力後に一番下の[変更を保存]をクリックします。Bucket」が追加されるので、作成したバケットを選択して[変更を保存]をクリックします。続けて、静的変換したwebサイトが正しく表示されるようにパーリンク設定を行います。パーマリンクとは、投稿されたそれぞれの記事のURLのことです。この設定を行わないと、ホスティングした後のサイトが正しく表示されません。[設定]-[パーマリンク設定]タブをクリックします。『パーマリンク設定』画面に移るので、[カスタム構造]を選択して下記の通りに入力します。http://(独自のURL)/%postname%.html続けてwordpressのサーバ側でも、上記のパーマリンク設定に応じた変更を行います。wordpressが動作しているサーバにsshでアクセスして、下記のファイルに関して設定変更を行います。wordpress/htdocs/.htaccess・httpd.conf下記の部分の先頭に「#」がついていないことを確認します。modules/mod_rewrite.soファイルの最後に下記を追記します。※[wordpressフォルダの場所]は、自分のサーバでwordpressフォルダがある場所を入力してください。All&lt;/Directory&gt;・.htaccess内容の先頭に下記があることを確認します。WordPress以上でパーマリンク設定は終了です。続けていよいよwordpressを静的webサイトにしてS3にアップロードしていきます。[StaticPress]のタブをクリックして[再構築]をクリックします。変換がスタートすると、下記のようにhtmlファイルが生成されてwordpressのサーバとS3バケットの両方に保存されます。「完了」と表示され後に、S3バケットのエンドポイントURLにアクセスします。従来通りのweb画面が表示されたら変換完了です。元々のWordPress運用サーバへの認証設定wordpressを静的webサイトにして、S3バケットで公開することはできました。今のままだと「S3バケットで公開している静的webサイト」と「元々あったwordpressのwebサイト」が同じ内容でインターネット上に存在してしまいます。これだと、googleが同じwebサイトが2つあるように認識してしまいます。それを防ぐために、元々のwordpressのwebサイトは特定のユーザしか見れないようにパスワードロックをかけます。『プラグイン』タブを選択して「新規追加」をクリックします。auth」と入力して下記のプラグインの[今すぐインストール]をクリックします。続いて、[インストール済みプラグイン]をクリックして下記の通りに設定を変更します。続いて、[プラグイン編集]タブをクリックします。『編集するプラグインを選択』のプルダウンから「StaticPress」を選んで[選択]をクリックします。class-static_press_admin.php]をクリックします。そこで、下記のように変更します。「XXXXXXXXXXXXXXXX」にはwordpressのログインで利用していたuser名とパスワードをエンコードしたものを入力します。下記のwebサイトで「wordpressのログインID」:「wordpressのパスワード」を入力して表示されるコードに置き換えてください。S3」を再度有効化して[再構築]を行います。元々のWordPressのwebサイトを確認すると、下記の通り認証を求められるようになるので一般公開されていない状態になっています。同じwebサイトが2つインターネットに公開されている状態を防ぐことができます。まとめWordPressを静的webサイトとして公開する方法をご紹介しました。S3を使ってwebサイトを公開することで、webサイトの維持コストを大きく下げることができる上に、アクセス急増の場面でも素早く対応してくれます。一度試してみてください。エンジニア向けの資産形成情報を発信中!将来にお金を残していくための情報発信をしています。良かったら記事読んでみてください(*’▽’)エンジニア向けの資産形成情報を発信中!将来にお金を残していくための情報発信をしています。資格AWSエンジニア。