Duplicator Duplicator
WordPressバックアップをAmazon S3に保存

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

· · 13分読む ·
著者: 著者アバター Joella Dunn
著者アバター Joella Dunn
JoellaはWordPressでの長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的な目標は、WordPressウェブサイトが安全で成長に対応できる状態であることを確認することです。
·
レビュー担当者: レビュアーアバター John Turner
レビュアーアバター ジョン・ターナー
John Turnerは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がホストするオブジェクトストレージサービスです。モバイルアプリ、クラウドネイティブアプリケーション、さらにはウェブサイトのバックアップのためのデータを保存および整理できます。

Amazon S3ウェブサイト

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

しかし、利用可能なクラウドベースのストレージプロバイダーはたくさんあります。Google DriveDropboxのようなオプションとは異なり、Amazon S3はビジネスのデータ運用と共に進化できます。 

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

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

Amazon S3から期待できるその他の機能は次のとおりです。

  • 99.99999999999%のデータ耐久性(イレブンナイン)
  • あらゆる種類のデータバックアップのためのストレージ
  • データ暗号化やアクセス制御などのセキュリティ対策
  • スケーラブルなリソース
  • Amazon Web Services(AWS)プラットフォームで利用可能な多様なツール
  • 無制限のサーバー容量

Amazon S3を使用するには、5GBのストレージが付属する無料ティアから始めることができます。Amazon S3は、従量課金制の価格設定も提供しており、必要なサービスのみにアクセスできます。  

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

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

簡単な概要はこちらです:

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

ステップ1:Duplicatorをインストールする

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

Duplicator Pro プラグイン

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

  • Duplicator Cloud
  • FTP
  • Google Drive
  • Dropbox
  • Microsoft OneDrive
  • Amazon S3
  • Wasabi
  • Google Cloud
  • DreamObjects
  • Vultr
  • DigitalOcean Spaces
  • Cloudflare R2
  • Backblaze B2

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

最終ステップとして、ライセンスを有効化する必要があります。Duplicator Pro » 設定 » 一般に移動し、ライセンスキーを貼り付けます。

Duplicator ライセンスキーのアクティブ化

Duplicatorの設定が完了したら、次のステップに進んでください!

ステップ2:Amazon S3バケットの作成

まだAmazon S3のアカウントを設定していない場合は、AWSのウェブサイトをご覧ください。AWSアカウントの作成をクリックし、オンボーディング手順に従ってください。

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

Amazon S3ストレージ

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

Amazon S3バケットの作成

ページの上部で、バケットに名前を付けます。ドメイン名が含まれる、覚えやすい名前であるべきです。

Amazon S3バケットの名前付け

デフォルト設定のままにして、バケットの作成を完了します。

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

次に、セキュリティポリシーを作成します。これにより、ユーザーがバケットで何を実行できるようになるかが記述されます。AWSサービスリストに戻り、セキュリティ、ID、およびコンプライアンス » IAM を見つけます。

AWS IAMポリシーを開く

次に、ポリシーページに移動します。ここで、ポリシーの作成を選択します。

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ポリシーの名前付け

最後に、ポリシーの作成をクリックして完了します。

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

新しいセキュリティポリシーを作成したら、新しいユーザーも必要になります。IAMページで、ユーザー » ユーザーの作成を見つけます。

Amazon S3ユーザーの作成

次のステップに進む前に、IAMユーザーのユーザー名を選択してください。

新しいAmazon S3ユーザー名

権限オプションの下で、ポリシーを直接アタッチを選択します。次に、作成したばかりのポリシーを見つけて、その横にあるチェックボックスをオンにします。

S3ユーザーにセキュリティポリシーをアタッチする

タグは追加しないでください。最後に、ユーザーの作成をクリックして完了します。

次に、ユーザーをクリックしてセキュリティ認証情報タブに移動します。ここで、アクセスキーを作成します。

S3アクセスキーを作成

DuplicatorがAmazon S3バックアップを管理する必要があるため、ユースケースとしてサードパーティサービスを選択します。

アクセスキーのサードパーティでの使用例

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

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

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

ステップ5:Amazon S3とDuplicatorの接続

Amazon S3アカウントを完全に設定した後、Duplicatorに接続できます。これにより、バックアップが自動的にクラウドにインポートされます。

まず、Duplicator Pro » ストレージ » 新規追加に移動します。

新しいバックアップストレージ場所の作成

新しいストレージの場所に名前を付けます。タイプの下で、Amazon S3を選択します。

Amazon S3ストレージ

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

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

DuplicatorをAmazon S3に接続

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

Duplicatorの最大バックアップ数

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

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

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

最初のサイトバックアップを作成してAmazon S3に送信する時間です!これを行うには、Duplicator Pro » バックアップ » 新規追加に移動します。

Duplicator で新しいバックアップを追加

後で簡単に見つけられるように、バックアップに名前を付けます。Duplicatorには、新しいバックアップ用に自動的に更新される動的タグがあります。

Duplicator 動的バックアップタグ

ストレージセクションを展開し、Amazon S3を選択します。

Amazon S3バックアップ

Duplicatorには、組み込みのクラウドストレージが用意されました!WordPressバックアップ用に設計されたストレージサービスであるDuplicator Cloudを追加します。

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

Duplicatorのバックアッププリセット

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

Duplicator バックアップスキャン

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

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

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

自動バックアップを開始するには、スケジュールされたバックアップページを開き、新規追加をクリックします。

Duplicatorでスケジュールされたバックアップを追加する

スケジュールに名前を付けます。次に、ストレージの場所として Amazon S3 を選択します。

スケジュールされたAmazon S3バックアップ

次に、バックアップの実行時期をカスタマイズします。Duplicator は以下のすべてのスケジュールをサポートしています。

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

繰り返しの横で、これらのオプションのいずれかを選択します。また、開始時刻を設定する必要があります。

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

スケジュールを有効にして保存します。

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

ウェブサイトが正常に機能している場合、バックアップに触れる必要がないかもしれません。

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

幸いなことに、Duplicator にはバックアップと復元の両方の機能があります!

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

クラウドバックアップを復元する

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

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

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

Duplicatorでリモートバックアップを復元する

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

WordPress バックアップを Amazon S3 に保存することに関するよくある質問

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ガイドも気に入ると思います。

著者アバター
Joella Dunn コンテンツライター
JoellaはWordPressでの長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的な目標は、WordPressウェブサイトが安全で成長に対応できる状態であることを確認することです。
当社のコンテンツは読者によってサポートされています。特定のリンクをクリックすると、手数料を受け取る場合があります。

保護されないまま、もう一日を無駄にしないでください

適切なWordPressバックアップなしで過ごす1時間ごとに、サイトはリスクにさらされます • WordPress移行の遅延ごとに、パフォーマンスと成長を失います

今すぐDuplicatorを入手
Duplicator プラグイン

お待ちください!
限定オファーをお見逃しなく!

お客様として、60% OFF になります

Duplicator をサイトで無料で試して、150万人以上の WordPress プロが私たちを信頼する理由をご覧ください。ただし、お待ちいただく必要はありません。この限定 60% オフは期間限定です。

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