ライブレプリケーションの管理または一時停止
ライブレプリケーションは、同一または異なる AWS リージョン にあるバケット間でオブジェクトを自動的に非同期でコピーする機能です。レプリケーションを設定すると、Amazon S3 は新しく作成されたオブジェクトと更新されたオブジェクトをレプリケート元バケットから指定された 1 つ以上のレプリケート先バケットにレプリケートします。
レプリケーションルールは、Amazon S3 コンソールを使用してレプリケート元のバケットに追加できます。レプリケーションルールにより、レプリケート元のソースバケットオブジェクトと、レプリケートされたオブジェクトが保存されるレプリケート先バケットが定義されます。レプリケーションの詳細については、「リージョン内およびリージョン間でのオブジェクトのレプリケート」を参照してください。
Amazon S3 コンソールの [レプリケーション] ページで、レプリケーションルールを管理できます。レプリケーションルールは、追加、表示、編集、有効化、無効化、削除できます。また、レプリケーションルールの優先度を変更することもできます。バケットへのレプリケーションルールの追加については、「S3 コンソールの使用」を参照してください。
Amazon S3 コンソールを使用してバケットのレプリケーションルールを管理するには
-
AWS Management Console にサインインし、Amazon S3 コンソール (https://console.aws.amazon.com/s3/
) を開きます。 -
左側のナビゲーションペインで、[バケット] を選択します。
-
[汎用バケット] タブで、バケットの名前を選択します。
-
[管理] タブを選択して、[レプリケーションルール] まで下にスクロールします。
-
レプリケーションルールは、以下の方法で変更することができます。
-
レプリケーションルールを有効化または無効化するには、ルールの左側にあるオプションボタンを選択します。[アクション] メニューで、[ルールの有効化] または [ルールの無効化] を選択します。[アクション] メニューでは、バケットのすべてのルールを無効化、有効化、削除することもできます。
注記
レプリケーションルールを無効化し、後でルールを再度有効化した場合、ルールの無効化中にレプリケートされなかった新規または変更されたオブジェクトは、ルールを再度有効にしても自動的にレプリケートされません。これらのオブジェクトをレプリケートするには、S3 バッチレプリケーションを使用する必要があります。詳細については、「バッチレプリケーションを使用した既存のオブジェクトのレプリケーション」を参照してください。
-
ルールの優先度を変更するには、ルールの左側にあるオプションボタンを選択して、[ルールの編集] を選択します。
ルールの優先順位を指定して、複数のルールの範囲に含まれるオブジェクトによって引き起こされる競合を回避します。ルールが重複している場合、Amazon S3 はルールの優先度を使用して適用するルールを決定します。数値が大きいほど、優先度が高くなります。ルーティングの優先度の詳細については、「レプリケーション設定ファイル要素」をご覧ください。
-
レプリケーションの一時停止または停止
レプリケーションを一時停止し、後で自動的に再開するには、AWS Fault Injection Service の aws:s3:bucket-pause-replication
アクションを使用できます。詳細については、「AWS Fault Injection Service ユーザーガイド」の「aws:s3:bucket-pause-replication」および「Pause S3 Replication」を参照してください。
Amazon S3 でレプリケーションを停止するには、レプリケーションルールを無効化することをお勧めします。レプリケーションルールを無効化し、後でルールを再度有効化した場合、ルールの無効化中にレプリケートされなかった新規または変更されたオブジェクトは、ルールを再度有効にしても自動的にレプリケートされません。これらのオブジェクトをレプリケートするには、S3 バッチレプリケーションを使用する必要があります。詳細については、「バッチレプリケーションを使用した既存のオブジェクトのレプリケーション」を参照してください。
AWS Identity and Access Management (IAM) ロール、AWS Key Management Service (AWS KMS) アクセス許可、または必要なアクセス許可を Amazon S3 に付与するバケットポリシーアクセス許可を削除すると、レプリケーションは停止します。ただし、レプリケーションが失敗するため、これらのアプローチはお勧めしません。Amazon S3 は、影響を受けるオブジェクトのレプリケーションステータスを FAILED
として報告します。アクセス許可が後で復元された場合、FAILED
とマークされたオブジェクトは自動的にレプリケートされません。これらのオブジェクトをレプリケートするには、S3 バッチレプリケーションを使用する必要があります。