スキップしてコンテンツを表示

Amazon S3 でのオブジェクトレプリケーションにはどのくらい時間がかかるか教えてください。

所要時間1分
0

ある Amazon Simple Storage Service (Amazon S3) バケットから別のバケットへのオブジェクトレプリケーションを設定しました。オブジェクトのレプリケーションに必要な予想所要時間を知りたいです。

簡単な説明

S3 オブジェクトのレプリケーション時間には、次のようないくつかの要因が影響します。

  • レプリケートするオブジェクトのサイズ。
  • クロスリージョンレプリケーションの場合、送信元と送信先の AWS リージョンのペアリング

通常、オブジェクトは数分以内にレプリケーションされますが、大きいオブジェクトのレプリケーションには数時間かかる場合があります。まれに、レプリケーションに時間がかかる場合があります。

解決策

注: AWS コマンドラインインターフェイス (AWS CLI) コマンドの実行中にエラーが発生した場合は、「AWS CLI エラーのトラブルシューティング」を参照してください。また、AWS CLI の最新バージョンを使用していることを確認してください。

そのオブジェクトの送信元バケットでレプリケートしているオブジェクトのレプリケーションステータスを確認します。オブジェクトのレプリケーションステータスが PENDING の場合、Amazon S3 はまだレプリケーションプロセスを完了していません。ただし、オブジェクトのステータスが FAILED の場合、レプリケーションプロセスは終了し、オブジェクトはレプリケートされませんでした。失敗したレプリケーションの詳細については、「レプリケーションのトラブルシューティング」を参照してください。

Amazon S3 コンソールからレプリケーションステータスを確認するには、次の手順を実行します。

  1. Amazon S3 コンソールを開きます。
  2. [バケット] リストで、レプリケートするオブジェクトを含むバケット名を選択します。
  3. [オブジェクト] リストで、レプリケートするオブジェクト名を選択します。
  4. [プロパティ] タブで [オブジェクト管理の概要] を選択し、レプリケーションステータスを確認します。

AWS CLI からレプリケーションステータスを確認するには、次の head-object コマンドを実行します。

aws s3api head-object --bucket source-bucket --key object-key --version-id object-version-id

注: 前のコマンドの source-bucket、object-key、および object-version-id を、実際のオブジェクト名、バケット名、バージョン ID に置き換えてください。

ほとんどのオブジェクトは 15 分以内にレプリケーションを終了します。オブジェクトが長時間 PENDING のステータスにある場合は、次のトラブルシューティング手順を実行してください。

  • ワークロードがレプリケーション時間に敏感な場合は、S3 Replication Time Control (S3 RTC) オプションを使用してください。
  • 設定内のレプリケーションルールの詳細なメトリクスを取得するには、Amazon CloudWatch で S3 レプリケーションメトリクスを確認してください。これらのメトリックスは、オブジェクトのレプリケーションの進行状況を分単位で追跡します。
AWS公式更新しました 2年前
コメントはありません

関連するコンテンツ