2018.11.26スポンサーリンク目次はじめにBackWPUpとS3でほぼ無料!まずはS3を準備!アクセスキーとシークレットアクセスキーを取得!はじめにワードプレスで頑張って作ったブログがなくなっちゃったらって思うと怖いですよね。この記事更新日々が無駄になる...。そんなこと想像もしたくない。なると、当然ながら定期的にマルッとバックアップを取っておきたいもの。手動でやるのはめんどくさい。snapshotをWEBサーバなどに自動でバックアップしておくとなると、サーバ側でスクリプトを書かなければならないのでハードルが高い。変に月数百円もするWEBサービスを導入するのも微妙。したらいいのー!って方におすすめの、限りなく無料に近くて簡単にワードプレスブログのバックアップが自動化できる方法をお伝えしますよ。スポンサーリンクBackWPUpとS3でほぼ無料!先にお金の話になりますが、今回はワードプレスのプラグイン「BackWPUp」の無料版とAWSのストレージサービス「S3」を使います。S3はストレージ容量、Getリクエスト数、Putリクエスト数、データ転送量で毎月の料金が決まります。今回やりたいのは、ワードプレスのブログをまるっとバックアップ取ることですからね。画像で死ぬほど重いブログだとしても、週1回バックアップを取って、最新1ヶ月分(4回分)だけ残る状態にするって条件で考えると、ブログのサイズにはよりますが、まぁ10円いかないのではと。安っ!もちろんバックアップを取る回数などによって料金は変わります。詳しく試算したい人はこちらのQiitaのS3料金まとめページを参考にしてくださいね!データ転送量が多いと結構金額が高くなるS3ですが、バックアップ取る程度なら超安いんです。リス太だから心配無用!しかもS3はAWSアカウントを新規作成すると無料枠の対象になりますからね。したらタダじゃ~!まずはS3を準備!今回はバックアップ先にAWSのストレージサービスである「S3」を使います。AWSアカウントを持っていない人はAWS公式ページへアクセスして無料アカウントを作りましょう。AWSのマネジメントコンソールでストレージカテゴリにある「S3」をクリックします。検索窓に「S3」と入力してエンターを押してもOKですよ。青色の「+バケットを作成する」ボタンをクリック!ちなみにバケットってゆ~のは、S3に保存できる全てのファイル(オブジェクト)を格納できる入れ物(つまりバケツ)のことですよ。次にバケット名を入力します。自由に決めてください。アンダーバーなど使用できない記号があるので、メッセージに従ってくださいませ。ここでは「s3.leist.mizuno」とします。リス太ドメイン名でOKですよ。あとはS3のリージョンを選びましょう。リージョンは世界各地にあって、WEBサーバのEC2や今回のS3などがホスティングされている(置かれている)場所のことです。どこでもいいのですが、データ転送の観点で言うとサーバの物理的な場所と近い方がいいのでEC2のリージョンを選びましょう。ちなみにワードプレスがあるWEBサーバに他のホスティングを使ってる場合は、物理的に近いとこにすればいいですね。あとは、右下の青色の「次へ」連打でひとまず大丈夫です。左下の「作成」ボタンでもOKですけどね。詳細に設定したい人はこちらもQiitaにS3のアクセスコントロールについてまとまってる記事があったので、こちらを参考にしてくださいね。注意点としては、S3へのパブリックアクセス権を「付与しない」になっていることだけですね。付与しちゃうと世界中に公開されちゃうんで注意です![ad]アクセスキーとシークレットアクセスキーを取得!さて、S3のバケットができたら、今度はワードプレスからS3にバックアップファイルを置きに行けるように、連携用のキー(鍵)を取得する必要があります。だれでもS3にアクセスできたら困るわけですから、自分のワードプレスに秘密鍵を教えてあげて、「特別に解放してあげるね~」ってやる必要があるわけです。それには、ユーザーアクセスと暗号化管理をつかさどる「IAM」というサービスでS3にアクセスできる権限を持ったユーザーを作って、「アクセスキー」と「シークレットアクセスキー」を取得する必要があります。複雑そうですが、流れに乗れば超簡単です。複雑に考えずに行きましょう!AWSのコンソール画面に戻って、検索窓に「IAM」と入力しましょう。IAMが出てきたらクリックします。左カラムの「ユーザー」をクリック。画面上青色の「ユーザーを追加」ボタンをクリックします。ユーザー名は適当にどうぞ。わかりやすければOK。ここでは「s3_fullauth」とします。次に「プログラムによるアクセス」のラジオボタンにチェックします。そのまま画面右下の「次のステップ:アクセス権限」をクリックしましょう。ここではS3にのみアクセスできるユーザーを作成します。「グループの作成」をクリックしましょう。用意されているアクセス権限がバーっと出てくるので、検索窓に「S3」と入れてエンターを押しましょう。「AmazonS3FullAccess」にチェックを入れたら、グループ名に任意のグループ名を入力した上で、右下の「グループの作成」ボタンをクリックします。そのまま元の画面に戻るので、「次のステップ:タグの作成」をクリック。お次はタグの作成ですが、ここはそのまま「次のステップ:確認」まで行ってOK!内容を確認したら、青色の「ユーザーの作成」ボタンをクリック。ここでようやくS3にアクセスできるユーザーが作成できました。「アクセスキー」と「シークレットアクセスキー」を取得できます。無くさないように大切に保管してください!これで、S3バケットの作成とアクセスキー・シークレットアクセスキーの取得が終わりました。最後にもうひと手間あって、ワードプレスのプラグイン「BackWPUp」側に設定しなければいけない情報として、取得したアクセスキーとシークレットアクセスキーの他に、S3バケットのURLが必要です。基本的にはhttp://s3-ap-northeast-1.amazonaws.com/bucket-name/のような形で、リージョン名+バケット名という構造になっています。自分で作ったリージョン名がわからない!という方もいると思うので、簡単にS3バケットのURLを調べる方法をお伝えします。ためしに作ったばかりのS3バケットに何か適当な画像化ファイルをアップしてください。アップしたファイルをクリックすると、詳細情報が出てくるので、一番下の「リンク」と書かれている部分に画像のURLが出てきます。このファイル名を省いた部分がS3バケットのURLになります。リス太こちらも忘れないようにメモしておきましょう!お次はワードプレスで「BackWPUp」をインストールして設定していきます。|非エンジニアのためのネット副業ブログ関連記事ワードプレス【ワードプレス】特定記事だけコメント機能をオンにする方法ワードプレスのコメント機能は便利ですが、記事全部じゃなくて特定の記事だけでコメント機能を使いたいって人もいると思います。Content)の解消方法ブログをせっかく常時SSL化したのに、ブラウザから「完全には保護されていません」の警告。なんで~!?でも、落ち着いて。Content)」なので、解消するのもカンタンですよ!ワードプレス【読了5分】ワードプレスをSSL対応してうまくいかないときの対応策Googleが推奨している常時SSL対応。ブログ運営者なら絶対に対応しておきたいところですよね。いざやってみるとサイトが表示されない!なんてこともあるもんです。Migration」で決まり!ワードプレスのサイトお引越し。ブログ初心者にはなかなかハードルが高い作業ですよね。Google先生に聞きながらでも、DBの書き換えなど一筋縄にはいきません。Migration」があればカンタンにお引越しが完了しちゃうんです。Regex」が断然オススメです。Pack」をおいて他にないでしょうね。それくらい王道中の王道です。普段はIT会社のマーケティング担当。世知辛い世の中をのらりくらりと生き抜くために見つけたのがネット副業!リス太自身も毎日修行しながら成長しています!!とくに非エンジニアだからわかる「わかんな~い...」な悩みを解決するのが快感な今日この頃。普段はIT会社のマーケティング担当。世知辛い世の中をのらりくらりと生き抜くために見つけたのがネット副業!リス太自身も毎日修行しながら成長しています!!とくに非エンジニアだからわかる「わかんな~い...」な悩みを解決するのが快感な今日この頃。