デュプリケーター デュプリケーター
WordPressをAmazon S3にバックアップ

WordPressサイトをAmazon S3にバックアップする方法

· · 13分の読み物 ·
執筆者 著者アバター ジョエラ・ダン
著者アバター ジョエラ・ダン
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
·
レビュー レビュアーアバター ジョン・ターナー
レビュアーアバター ジョン・ターナー
ジョン・ターナーはDuplicatorの社長です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

何年も何十ものWordPressサイトを管理してきた結果、ローカルのバックアップだけでは十分ではないことがわかりました。ホスティング会社の自動バックアップも十分ではありません。

Amazon S3は私のセーフティネットになっている。大企業がデータを保管する場所だが、小さなウェブサイトのオーナーにとっても十分にアクセスしやすい。

Amazon S3 を使用してバックアップを自動化することで、データ損失を常に心配することなく、サイトの成長に集中できるようになります。

このガイドでは、WordPressサイトにAmazon S3バックアップを設定する具体的な方法を紹介します!

以下はその要点である:

  • Amazon S3を使用する理由Amazon S3は安全でスケーラブルなオフサイトストレージソリューションを提供し、サーバーのクラッシュやデータの損失からサイトを保護します。
  • 必要なものDuplicator ProのようなWordPressバックアッププラグインとAmazon Web Services (AWS)アカウント。
  • プロセスDuplicator Proをインストールし、S3バケットを作成し、AWSでセキュリティポリシーとユーザーを設定し、プラグインをS3に接続し、自動バックアップをスケジュールする。
  • 高度なスキルは必要ありません:すべてのプロセスは、専門知識を必要としない簡単なステップに分かれています。

クイック・サマリー:WordPressをAmazon S3にバックアップする方法

1.Amazon S3をサポートするバックアッププラグインをインストールする。
手動でバックアップをダウンロードしてクラウドにインポートする時間を無駄にしたくないだろう。Duplicatorのようなバックアッププラグインは、バックアップを作成し、自動的にAmazon S3にアップロードする。
2.Amazon S3アカウントを設定します。
新しいAWSアカウントを開設し、Amazon S3に新しいバケットを追加する時が来た。また、セキュリティポリシー、IAMユーザー、アクセスキーを作成する必要がある。
3.Amazon S3をバックアッププラグインに接続する。
WordPressのダッシュボードを開き、Duplicatorに新しい保存場所を追加します。アクセスキーを貼り付けて、Amazon S3アカウントに接続する。
4.Amazon S3のバックアップを作成する。
この時点で、新しいバックアップを作成する。保存場所としてAmazon S3を選択します。バックアップが作成されると、Duplicatorはそれをクラウドバケットに送信します。
5.自動バックアップスケジュールを作成する。
バックアップの心配がなくなれば、バックアップはもっと簡単になります。Duplicatorを使えば、クラウドバックアップを自動化できる。スケジュールを作成し、実行するタイミングをカスタマイズし、Amazon S3を保存先として選択する必要があります。

目次

なぜWordPressサイトをAmazon S3にバックアップするのか?

Amazon S3はAmazonがホスティングするオブジェクト・ストレージ・サービスだ。モバイルアプリやクラウドネイティブアプリケーション、さらにはウェブサイトのバックアップ用のデータを保存・整理することができる。

アマゾンS3ウェブサイト

ウェブサイトのオーナーとして、WordPressのバックアップをクラウドに送るのは良いアイデアだ。これにより、サーバーがクラッシュした場合のデータ損失を防ぐことができます。バックアップはオフサイトに保存されるため、ウェブホスティングプランに負荷をかけることもありません。 

しかし、クラウドベースのストレージプロバイダーは数多く存在する。Google Driveや Dropboxのようなオプションとは異なり、Amazon S3はビジネスのデータ運用に合わせて進化することができる。 

Amazon S3はオブジェクトと呼ばれるファイルにデータを保存する。これらのオブジェクトはバケットに整理される。

バケット内のオブジェクト数は無制限で、最大100バケットまで持つことができ、Amazon S3はサイトバックアップ用の柔軟なリモートストレージサービスとなります。より多くのストレージスペースを必要とする大規模サイトには特に便利です。

以下は、Amazon S3に期待できるその他の機能です:

  • 99.999999999%のデータ耐久性(11ナイン)
  • あらゆるデータバックアップに対応するストレージ
  • データの暗号化やアクセス制御などのセキュリティ対策
  • スケーラブルなリソース
  • アマゾン ウェブ サービス(AWS)プラットフォームで利用可能な多様なツール
  • サーバー容量無制限

Amazon S3を使用するには、5GBのストレージが付属している無料層から始めることができます。Amazon S3には、必要なサービスだけにアクセスできる従量課金制もあります。  

WordPressのバックアップをAmazon S3に保存する方法

WordPressサイトをAmazon S3に接続し、クラウドバックアップを作成し始めるのは複雑に思えるかもしれません。しかし、正しい手順を踏めば簡単だ。

簡単に概要を説明しよう:

  • ステップ1:Duplicatorをインストールする:まず、Duplicator Proプラグインをインストールし、有効化する。Duplicator Proプラグインは、Amazon S3のようなクラウドストレージサービスへの接続を可能にする。
  • ステップ 2: Amazon S3バケットを作成する:AWSアカウントで、バックアップファイルを保存するコンテナである新しい "バケット "を作成します。
  • ステップ 3: セキュリティポリシーを追加する:AWSでセキュリティポリシーを作成し、DuplicatorがS3バケットにアクセスするために必要な権限を定義する。
  • ステップ4: ユーザーの作成: 次に、AWSで新しいIAMユーザーを作成し、セキュリティポリシーを割り当てます。これにより、接続に必要なアクセスキーが生成されます。
  • ステップ 5: Amazon S3をDuplicatorに接続する:新しいAWSアクセスキーとシークレットキーをDuplicatorに追加し、S3バケットへの安全な接続を確立します。
  • ステップ6: Amazon S3バックアップを作成する:接続が確立されたら、最初のフルサイト・バックアップを作成し、Amazon S3ストレージに直接送信します。
  • ステップ7:自動バックアップを設定する:最後に、Duplicatorでスケジュールを設定して、将来のバックアップを自動的に実行し、Amazon S3に保存します。

ステップ1:デュプリケーターをインストールする

WordPressでバックアップを作成し、手動でAmazon S3にアップロードすることもできる。しかし、時間を節約するために、Duplicator Proのインストールを検討してください。これは強力なWordPressバックアッププラグインで、Amazon S3のようなクラウドサービスに即座にバックアップを保存することができます。

Duplicator Pro プラグイン

まず、Duplicator Proのサブスクリプションを選択してください。無料版を使い始めることもできますが、これらの外部クラウドストレージに接続するにはアップグレードが必要です:

  • デュプリケーター・クラウド
  • ファイル転送プロトコル
  • グーグルドライブ
  • ドロップボックス
  • マイクロソフトOneDrive
  • アマゾンS3
  • わさび
  • グーグル・クラウド
  • ドリームオブジェクト
  • ウルトル
  • DigitalOceanスペース
  • クラウドフレアR2
  • バックブレイズB2

その後、プラグインをダウンロードし、ライセンスキーをコピーします。WordPressウェブサイトのダッシュボードを開き、Duplicatorをインストールします。

最後のステップとして、ライセンスをアクティベートする必要があります。Duplicator Pro " 設定 " 一般に移動し、ライセンスキーを貼り付けてください。

Duplicatorのライセンスキーを有効にする

デュプリケーターの設定が終わったら、次のステップに進んでください!

ステップ2:Amazon S3バケットを作成する

Amazon S3のアカウントをまだ設定していない場合は、AWSのウェブサイトにアクセスしてください。Create an AWS Accountを クリックし、オンボーディングの指示に従ってください。

これで、AWSダッシュボードにサインインできるようになります。次に、サービスを開き、ストレージの下にあるS3を見つけてください。

アマゾンS3ストレージ

Amazon S3 を使い始めるには、バケットを作成する必要があります。バケットとは、さまざまなデータをグループ化できるストレージ領域です。バケットを作成するには、 「バケットの作成」を選択してください。

Amazon S3バケットを作成する

ページの一番上に、バケツに名前を付けます。バケツの名前は、あなたのドメイン名を表すような、覚えやすいものにしましょう。

Amazon S3 バケット名

デフォルト設定をそのままにしておき、バケットの作成を完了してください。

ステップ 3: セキュリティポリシーの追加

次に、セキュリティポリシーを作成します。これは、ユーザがバケットでできることを記述するものだ。AWSのサービス一覧に戻り、Security, Identity, & Compliance " IAMを探します。

AWS IAMポリシーを開く

次に、Policiesページに移動します。ここで、Create Policyを選択します。

Amazon S3 IAMポリシーを作成する

JSONオプションをクリックします。このポリシーをエディタに貼り付けます。

クリーンコード・ブロック
コピーした!

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "s3:ListBucket",
                "s3:GetBucketLocation",
                "s3:ListBucketMultipartUploads"
            ],
            "Resource": "arn:aws:s3:::BUCKETNAME",
            "Condition": {}
        },
        {
            "Effect": "Allow",
            "Action": [
                "s3:AbortMultipartUpload",
                "s3:DeleteObject",
                "s3:DeleteObjectVersion",
                "s3:GetObject",
                "s3:GetObjectAcl",
                "s3:GetObjectVersion",
                "s3:GetObjectVersionAcl",
                "s3:PutObject",
                "s3:PutObjectAcl"
            ],
            "Resource": "arn:aws:s3:::BUCKETNAME/*",
            "Condition": {}
        },
        {
            "Effect": "Allow",
            "Action": "s3:ListAllMyBuckets",
            "Resource": "*",
            "Condition": {}
        }
    ]
}
        

BUCKETNAMEをバケツ固有の名前に置き換えることを忘れないでください。 

次へ」をクリックした後、ポリシーに名前を付けます。例えば、Dup-Backup-Policy を使用できます。

IAM ポリシーのバックアップ名

Create Policyをクリックして終了する。 

ステップ 4: ユーザーの作成

新しいセキュリティポリシーを作成したら、新しいユーザーも必要になります。IAMページで、[ユーザー] » [ユーザーを作成] を選択してください。

Amazon S3 ユーザーを作成する

次のステップに進む前に、IAMユーザーのユーザー名を選択する。

新しいAmazon S3ユーザー名

権限オプションでポリシーを直接添付するを選択します。次に、先ほど作成したポリシーを見つけて、その横にあるチェックボックスをオンにします。

S3ユーザーにセキュリティポリシーを適用する

タグは追加しないでください。最後にCreate Userをクリックします。 

ユーザーをクリックし、[Security Credentials]タブに移動します。ここで、アクセスキーを作成します。

S3アクセスキーを作成する

DuplicatorはAmazon S3のバックアップを管理する必要があるため、使用例としてサードパーティ・サービスを選択してください。

アクセスキーのサードパーティ利用事例

次へ」をクリックすると、アクセスキーIDが表示されます。

Amazon S3 アクセスキーをコピーする

アクセス・キーとシークレット・アクセス・キーの両方を保存しておいてください。この情報はCSVファイルとしてダウンロードすることもできます。 

ステップ5:Amazon S3をDuplicatorに接続する

Amazon S3アカウントを完全に設定したら、Duplicatorに接続します。こうすれば、バックアップは自動的にクラウドにインポートされます。

まず、Duplicator Pro " Storage " Add New に進みます。

新しいバックアップ保存場所を作成する

新しいストレージの場所を指定します。タイプ]で[Amazon S3]を選択します。

アマゾンS3ストレージ

次に、Authorizationセクションまでスクロールダウンする。アクセスキーとシークレットアクセスキーの両方を貼り付けます。

その後、バケットの名前を入力します。

デュプリケーターをAmazon S3に接続する

バケットに保存されるバックアップの最大数をカスタマイズすることもできます。これにより、バックアップを保存しすぎてAmazon S3のストレージ制限を誤って増加させてしまうことを防ぐことができます。

デュプリケーター最大バックアップ

新しい Amazon S3 ストレージの場所を保存します。 

Amazon S3をDuplicatorに接続したら、Test S3 Connectionをクリックする。接続に成功すると、Duplicatorはテストファイルを保存・取得します。 

ステップ6:Amazon S3バックアップの作成

最初のサイトバックアップを作成し、Amazon S3に送信する時が来ました!これを行うには、Duplicator Pro " Backups " Add Newにアクセスしてください。

デュプリケーターで新しいバックアップを追加

バックアップに名前を付けておけば、後で簡単に見つけることができます。Duplicatorには新しいバックアップに対して自動的に更新されるダイナミックタグがあります。

デュプリケーター・ダイナミック・バックアップ・タグ

Storageセクションを展開し、Amazon S3を選択します。

アマゾンS3バックアップ

Duplicatorにクラウドストレージ機能が標準搭載されました!WordPressバックアップ専用に設計されたストレージサービス「Duplicator Cloud」を追加しましょう。

完全なバックアップのためには、アーカイブファイルやインストーラファイルに変更を加えないでください。ただし、データベースメディアライブラリ、またはその他のファイルのみを含むカスタムバックアップを作成することができます。

デュプリケーターのバックアップ・プリセット

次へ]をクリックすると、Duplicatorがサイトをスキャンしてバックアップが正常に実行できることを確認します。

デュプリケーターバックアップスキャン

最後にCreate Backupをクリックします。Duplicatorが自動的にバックアップを作成し、Amazon S3に転送します。 

ステップ7:自動バックアップの設定

時間を無駄にしたくない場合は、自動バックアップスケジュールを設定してください。Duplicator Proを使用すると、日時を指定して常にバックアップを実行し、Amazon S3に保存できます。

自動バックアップを開始するには、Schedule Backupsページを開き、Add Newをクリックします。

Duplicatorでスケジュールバックアップを追加

スケジュールに名前をつける。そして、保存場所としてAmazon S3を選択します。

Amazon S3バックアップのスケジュール

バックアップの実行タイミングをカスタマイズしましょう。Duplicatorは以下のすべてのスケジュールに対応しています。

  • 時間単位のバックアップ
  • 毎日のバックアップ
  • 毎週バックアップ
  • 毎月のバックアップ

Repeats(繰り返し)」の隣にある、いずれかのオプションを選択します。また、開始時間を設定する必要があります。

Amazon S3のカスタムバックアップスケジュール

スケジュールを有効にし、保存する。

Amazon S3バックアップの復元方法

ウェブサイトが適切に機能している場合は、バックアップに触れる必要はありません。

ただし、ハッキング、サーバークラッシュ、その他の重大なエラーが発生する可能性は常に存在します。そのような事態が発生した場合は、最新のバックアップを復元する必要があります。

幸いなことに、デュプリケーターにはバックアップと復元の両方の機能がある!

サイトを正常に戻すには、バックアップページで最新のAmazon S3バックアップを見つけます。その横にある復元ボタンを押してください。

クラウドバックアップの復元

ポップアップで、S3バックアップをダウンロードします。これでデータがクラウドからローカルサーバーに転送されます。

Amazon S3のバックアップをダウンロードする

この後、サイトを復元することができます!復元ウィザードでバックアップの復元をクリックするだけです。

デュプリケーターでリモートバックアップを復元

これでDuplicatorがバックアップをインストールします!完了したら、管理者ログインボタンを使って復元したサイトにサインインしてください。 

Amazon S3へのWordPressバックアップ保存に関するFAQ

WordPressサイトをS3にバックアップするには?

Duplicator Pro(強力なバックアッププラグインで10以上のクラウドストレージに対応)をインストールすることで、WordPressサイトをAmazon S3にバックアップできます。S3バケットを作成しアクセスキーを生成したら、これらのキーをDuplicator Proに貼り付けます。これにより、新しいバックアップを作成し、自動的にAmazon S3に送信することが可能になります。

代替:Amazon S3をサポートする他のバックアップには、UpdraftPlus、Total Upkeep、WPvividがあります。

WordPressサイト全体をバックアップするには?

Duplicator Pro を使用して WordPress サイト全体をバックアップできます。WordPress のコアファイル、MySQL データベース、メディアライブラリ、プラグイン、テーマなど、サイトのすべてのコンポーネントをバックアップに含めるようにしてください。Duplicator がサイトをバックアップしたら、バックアップファイルをダウンロードしてください。

WordPressのデータベースを手動でバックアップするには?

データベース・マネージャーであるphpMyAdminを使って、WordPressデータベースを手動でバックアップすることができます。ログイン後、データベース名を選択し、エクスポートをクリックします。フォーマットとしてSQLを選択し、データベースのダウンロードを続行してください。

WordPressデータベースのエクスポート

WordPressサイトのバックアップとインポートの方法を教えてください。

Duplicator Proのようなバックアップと移行のプラグインを使えば、WordPressサイトをバックアップしてインポートすることができます。サイトをバックアップするには、単に新しいバックアップを作成し、そのアーカイブファイルをダウンロードします。新しいウェブサイトでDuplicatorをインストールし、バックアップのインポートページにバックアップをアップロードします。

Duplicatorでバックアップをインポート

WordPressサイトをオブジェクト・ストレージ・バケットに接続するには?

WordPressサイトをオブジェクト・ストレージ・バケットに接続するには、Amazon S3、Google Cloud、Backblaze B2などのオブジェクト・ストレージ・サービスにサインアップする必要があります。その後、バケットを作成し、アクセスキーを生成します。

WordPressにDuplicator Proプラグインをインストールし、新しい保存場所としてクラウドアカウントを接続する。最後に、バックアップを作成し、クラウドストレージに送信します。自動的にオブジェクトストレージのバケットにアップロードされます。

今夜はAmazon S3でぐっすり眠ろう

最初のバックアップはクラウドに安全に保管されており、サイトは予期せぬ事態から保護されています。Amazon S3には信頼性の高い復旧計画が待機しています。

Duplicator Proでスケジュールを設定すれば、システム全体が自動的に稼働します。サイトの成長に集中している間も、データはバックグラウンドで静かに保護され続けます。

Amazon S3が世界の大手企業から信頼されるのには理由があります。そして今、あなたのWordPressサイトも同レベルの信頼性を手に入れます。だからこのタブを閉じて、一日を楽しんでください。サーバーに何が起ころうとも、サイトは必ず復旧できると安心してお過ごしください。

WordPressサイトをAmazon S3に素早く接続する準備はできましたか?Duplicator Proをダウンロードして、サイトのバックアップを即座にクラウドに転送しましょう!

ここにいる間に、他のWordPressガイドも気に入ると思う:

著者アバター
ジョエラ・ダン コンテンツライター
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
当サイトのコンテンツは読者の皆様のご支援により運営されています。特定のリンクをクリックいただくと、当サイトに報酬が入る場合があります。

無防備な一日を過ごさないために

WordPressの適切なバックアップがない場合、1時間ごとにサイトが危険にさらされる - WordPressの移行が遅れるたびに、パフォーマンスと成長が損なわれる

デュプリケーターを今すぐ入手
複製プラグイン

待って!
限定のお得なチャンスをお見逃しなく!

のお客様は、60%OFFとなります

Duplicatorを無料で試す — 150万人以上のWordPressプロが信頼する理由を実感してください。ただしお急ぎください — この限定60%オフは期間限定です。

または
今すぐDuplicatorProを60%オフで入手 →