投稿日: Feb 8, 2022

Amazon S3 Replication は、新たにアップロードされたオブジェクトを2つ以上の Amazon S3 バケットに複製し、バケットを同期させる、伸縮自在で完全に管理された低コストの機能です。S3 Batch Replication を使えば、バケット間で既存のオブジェクトを同期させることができます。

S3 Batch Replication を使用して、新しく作成したバケットに既存のオブジェクトを埋め戻し、以前にレプリケートできなかったオブジェクトを再試行し、アカウント間で、データを移行し、データレイクに新しいバケットを追加することができます。S3 Batch Replication はあらゆるデータ量に対応し、データの主権とコンプライアンス、災害対策、パフォーマンス最適化のニーズを満たすための完全管理された方法を提供します。S3 Console で数回クリックするか、1回のAPIリクエストでS3 Batch Replication を開始することができます。

S3 Batch Replication を開始するには、レプリケートするオブジェクトのリストを提供するか、Amazon S3 がソースバケットとオブジェクトの作成日やレプリケーションステータスなどの追加フィルターを指定してリストをコンパイルすることができます。S3 が生成したリストはマニフェストと呼ばれ、ジョブスタート前にそれを確認し、オブジェクトのリストが正しいことを確認することができます。S3 Batch Replication は、S3 Batch Operations を使用してオブジェクトを非同期的に複製するために構築されています。他のS3 Batch Operations ジョブと同様に、実行時間や完了したオブジェクトの割合など、ジョブの進捗を完全に把握することができます。また完了時には、各オブジェクトの状況を記載した詳細な完了報告書を受け取ることができます。

S3 Batch Replication は、既存のS3 Replication の機能を補完するものです。SRR(Same-Region Replication) とCRR(Cross-Region Replication) です。SRR とCRR はバケット間で新しいオブジェクトを自動的にレプリケートしますが、S3 Batch Replication を使って既存のオブジェクトをレプリケートすることができるようになりました。S3 Batch Replication は、レプリケーションの状態に関係なくオブジェクトをレプリケートする。つまり、レプリケートされたことがないか、以前にレプリケートできなかったか、別のワークフローの一部として以前にレプリケートされたかどうか、です。

S3 Batch Replication は、AWS GovCloud (米国) リージョン、Sinnet が運営する AWS 中国 (北京) リージョン、NWCD が運営する AWS (寧夏) リージョンなど、すべての AWS リージョンで追加費用なしでご利用いただけます。S3 Batch Replication は、S3コンソール、AWS Command Line Interface (CLI)、Application Programming Interface (API)、またはAWS Software Development Kit (SDK) クライアントから始めることができます。料金に関する情報については、Amazon S3 の料金のページのReplication タブを参照してください。S3 Batch Replication の詳細については、S3 ユーザーガイドにアクセスするか、AWS ニュースブログをお読みください。