メニュー
Amazon Simple Storage Service
開発者ガイド (API Version 2006-03-01)

チュートリアル 1: レプリケート元とレプリケート先のバケットが同一の AWS アカウントによって所有されているクロスリージョンレプリケーションの設定

このセクションでは、異なる AWS リージョンに 2 つのバケット(source と destination)を作成し、両方のバケットでバージョニングを有効にして、source バケットにクロスリージョンレプリケーションを設定します。

  1. バケットを 2 つ作成します。

    1. AWS リージョンでソースバケットを作成します。 たとえば、米国西部 (オレゴン) (us-west-2)。 手順については、「S3 バケットを作成する方法」(Amazon Simple Storage Service コンソールユーザーガイド) を参照してください。

    2. 別の AWS リージョンで、レプリケート先バケットを作成します。 たとえば、米国東部 (バージニア北部) リージョン (us-east-1) です。

  2. 両方のバケットでバージョニングを有効にします。手順については、「S3 バケットのバージョニングを有効または停止する方法」(Amazon Simple Storage Service コンソールユーザーガイド) を参照してください。

    重要

    バージョンを指定しないバケットにオブジェクトの有効期限ライフサイクルポリシーがあり、バージョニングを有効にしたときに同じ完全な削除動作を維持する場合は、以前の有効期限ポリシーを追加する必要があります。以前の有効期限ライフサイクルポリシーでは、バージョニングに対応したバケットで、以前のオブジェクトバージョンの削除が管理されます (バケットのバージョニングが有効になっている場合は、最新のオブジェクトバージョン 1 個と、0 個以上の以前のバージョンが維持されます)。詳細については、『&guide-s3-user;』の「バージョニングが有効なバケットのライフサイクル設定」を参照してください。

  3. source バケットのクロスリージョンレプリケーションを有効にします。すべてのオブジェクトをレプリケートするのか、それとも、特定のプレフィックスが付いたオブジェクトのみをレプリケートするのかを決定します(コンソールを使用するときは、特定のフォルダのオブジェクトのみをレプリケートするかを決定すると考えます)。手順については、「S3 バケットのクロスリージョンレプリケーションを有効にする方法」(Amazon Simple Storage Service コンソールユーザーガイド) を参照してください。

  4. 次のようにセットアップをテストします。

    1. オブジェクトを source バケットに作成し、Amazon S3 が destination バケットにそのオブジェクトをレプリケートしたことを確認します。 Amazon S3 がオブジェクトをレプリケートするのにかかる時間は、オブジェクトのサイズによって異なります。 レプリケーションのステータスを確認する方法については、「オブジェクトのレプリケーションのステータスを確認する方法」を参照してください。

    2. source バケットのオブジェクトの ACL を更新し、destination バケットに変更が反映されることを確認します。手順については、Amazon Simple Storage Service コンソールユーザーガイドの「バケットとオブジェクトのアクセス許可の設定」を参照してください。

    3. オブジェクトのメタデータを更新し、destination バケットに変更が反映されることを確認します。手順については、「S3 オブジェクトにメタデータを追加する方法」(Amazon Simple Storage Service コンソールユーザーガイド) を参照してください。

    レプリカはソースバケットのオブジェクトの正確なコピーであることを注記します。

クロスリージョンレプリケーション

チュートリアル 2: レプリケート元とレプリケート先のバケットが異なる AWS アカウントによって所有されているクロスリージョンレプリケーションの設定

レプリケートするものと、しないもの

オブジェクトのレプリケーションのステータスを確認する方法

このページの内容: