レプリケーションメトリクスと Amazon S3 イベント通知による、進捗状況のモニタリング - Amazon Simple Storage Service

レプリケーションメトリクスと Amazon S3 イベント通知による、進捗状況のモニタリング

S3 レプリケーションメトリクスは、レプリケーション設定のレプリケーションルールの詳細なメトリクスを提供します。レプリケーションメトリクスを使って、保留中のバイト数、保留中の操作、レプリケーションのレイテンシーを追跡すると、レプリケーションの進行状況を 1 分単位でモニタリングできます。さらに、Amazon S3 イベント通知を設定すると、レプリケーション失敗イベントを受信できるので、設定の問題のトラブルシューティングに役立ちます。

Amazon S3 イベント通知を有効にすると、S3 レプリケーションメトリクスは次のメトリクスを Amazon CloudWatch に発行します。

レプリケーションを保留しているバイト – 特定のレプリケーションルールのレプリケーションを保留しているオブジェクトの合計バイト数。

[レプリケーションレイテンシー] – 特定のレプリケーションルールで、レプリケート先バケットがレプリケート元バケットの背後にある最大秒数。

レプリケーションを保留している操作 – 特定のレプリケーションルールでレプリケーションを保留している操作の数。操作には、オブジェクト、削除マーカー、タグ、ACL、オブジェクトロック操作が含まれます。

注記

S3 レプリケーションメトリクスは、Amazon CloudWatch カスタムメトリクスと同じ料金レートで請求されます。詳細については、「Amazon CloudWatch の料金」を参照してください。

S3 Replication Time Control (S3 RTC) を有効にすると、S3 レプリケーションメトリクスが自動的にオンになります。S3 RTC には、サービスレベルアグリーメント (SLA) やしきい値の欠落に関する通知など、その他の機能が含まれています。詳細については、「S3 Replication Time Control (S3 RTC) を使用してコンプライアンス要件を満たす」を参照してください。

S3 レプリケーションメトリクスの有効化

S3 レプリケーションメトリックスは、新規または既存のレプリケーションルールを使用して開始できます。レプリケーションルールを S3 バケット全体に適用するか、特定のプレフィックスやタグを持つ Amazon S3 オブジェクトに適用するかを選択できます。

このトピックでは、バケットが同じまたは異なる AWS アカウント で所有されている場合に、レプリケーション設定で S3 レプリケーションメトリクスを有効化する手順について説明します。

AWS Command Line Interface (AWS CLI) を使用してレプリケーションメトリクスを有効にするには、Metrics が有効になっているレプリケート元バケットにレプリケーション設定を追加する必要があります。この設定例では、Tax というプレフィックスの下にあるオブジェクトがレプリケート先バケットである DOC-EXAMPLE-BUCKET にレプリケートされて、それらのオブジェクトのメトリクスが生成されます。

{ "Rules": [ { "Status": "Enabled", "Filter": { "Prefix": "Tax" }, "Destination": { "Bucket": "arn:aws:s3:::DOC-EXAMPLE-BUCKET", "Metrics": { "Status": "Enabled" } }, "Priority": 1 } ], "Role": "IAM-Role-ARN" }

レプリケーションルールの作成方法の詳細については、「同じアカウントが所有するレプリケート元バケットとレプリケート先バケットのレプリケーションの設定」をご参照ください。

S3 コンソールでのレプリケーションメトリクスの表示の詳細については、「Amazon S3 コンソールを使用したレプリケーションメトリクスの表示」をご参照ください。

Amazon S3 イベント通知によるレプリケーション失敗イベントの受信

Amazon S3 イベント通知は、まれですがオブジェクトがレプリケート先リージョンにレプリケートされない場合に通知できます。Amazon S3 イベントは、Amazon Simple Queue Service (Amazon SQS)、Amazon Simple Notification Service (Amazon SNS)、または を通じて使用できますAWS Lambda 詳細については、「Amazon S3 イベント通知の設定」を参照してください。