レプリケーションの設定
注記
レプリケーションルールをセットアップする前にバケットに存在していたオブジェクトは、自動的にレプリケートされません。つまり、Amazon S3 on Outposts はさかのぼってオブジェクトをレプリケートしません。レプリケーション設定の前に作成されたオブジェクトをレプリケートするには、CopyObject
API オペレーションを使用して、それらを同じバケットにコピーします。オブジェクトがコピーされると、バケットに「新しい」オブジェクトとして表示され、レプリケーション設定が適用されます。オブジェクトのコピーの詳細については、Amazon Simple Storage Service API リファレンスの「AWS SDK for Java を使用して Amazon S3 on Outposts バケットにオブジェクトをコピーする」および「CopyObject」を参照してください。
S3 Replication on Outposts を有効にするには、レプリケート元 Outposts バケットにレプリケーションルールを追加します。レプリケーションルールは、指定されたとおりにオブジェクトをレプリケートするように S3 on Outposts に指示します。レプリケーションルールでは、以下の項目を指定する必要があります。
-
レプリケート元 Outposts バケットアクセスポイント – アクセスポイント Amazon Resource Name (ARN) または S3 on Outposts でオブジェクトをレプリケートするバケットのアクセスポイントエイリアス。アクセスポイントのエイリアスの使用の詳細については、「Using a bucket-style alias for your S3 on Outposts bucket access point」(S3 on Outposts バケットアクセスポイントにバケット形式のエイリアスを使用する) を参照してください。
-
レプリケートするオブジェクト – レプリケート元 Outposts バケットまたはサブセット内のすべてのオブジェクトをレプリケートできます。サブセットを特定するには、キー名のプレフィックス、1 つ以上のオブジェクトタグ、またはその両方を設定で指定します。
例えば、キー名のプレフィックス
Tax/
の オブジェクトのみをレプリケートするようにレプリケーションルールを設定した場合、S3 on Outposts はTax/doc1
やTax/doc2
などのキーを持つオブジェクトをレプリケートします。しかし、Legal/doc3
というキーを持つオブジェクトはレプリケートしません。プレフィックスと 1 つ以上のタグの両方を指定した場合、S3 on Outposts は特定のキープレフィックスとタグを持つオブジェクトのみをレプリケートします。 -
レプリケート先の Outposts バケット — S3 on Outposts でオブジェクトをレプリケートするバケットの ARN またはアクセスポイントエイリアス。
REST API、AWS SDK、AWS Command Line Interface (AWS CLI)、または Amazon S3 コンソールを使用してレプリケーションルールを設定できます。
S3 on Outposts は、レプリケーションルールの設定をサポートする API も提供します。詳細については、Amazon Simple Storage Service API リファレンスの次のトピックを参照してください。