Amazon S3 の既存オブジェクトをレプリケートするにはどうすればいいですか?

所要時間1分
0

Amazon Simple Storage Service (Amazon S3) を使用して、レプリケーション設定の前に存在していたオブジェクトをレプリケートしたいと考えています。

簡易説明

Amazon S3 のバッチレプリケーションを使用しすると、レプリケーション設定が行われる前に存在していたオブジェクトをレプリケートします。バッチレプリケーションを使用すれば、以前にレプリケートされたオブジェクトやレプリケーションに失敗したオブジェクトをレプリケートすることもできます。

Amazon S3 バッチレプリケーションを使用して既存のオブジェクトをレプリケートするには、以下のタスクを完了してください。

  • AWS ID およびアクセス管理 (IAM) S3 レプリケーションロールと S3 バッチオペレーションロールを設定します。S3 レプリケーションロールはオブジェクトのレプリケーションを実行します。S3 バッチロールはレプリケーション要件を設定します。
  • バッチレプリケーションジョブの作成
  • (オプション) 完了レポートに問題がないか確認する

前提条件

レプリケーション処理に役立つよう、次のタスクを実行してください。

詳細については、「S3 バッチレプリケーションの考慮事項」を参照してください。

解決策

S3 レプリケーションロールとバッチオペレーションロールの設定

ユーザーに代わってレプリケートするアクセス権限を Amazon S3 に付与する IAM ロールを作成します。次に、バッチレプリケーションポリシーをバッチオペレーションロールにアタッチします。詳細については、「権限の設定」と「バッチレプリケーションの IAM ポリシーの設定」を参照してください。

バッチレプリケーションジョブの作成

バッチレプリケーションジョブを作成する前に、オブジェクトをターゲットに初めてレプリケートするかどうかを確認してください。または、既存の S3 レプリケーションルールでバッチジョブを実行していることも考えられます。宛先への最初のレプリケーションについては、「最初のレプリケーションルールまたは新しいデスティネーションのバッチレプリケーションジョブの作成」を参照してください。既存のレプリケーションルールについては、「既存のレプリケーションルールのバッチレプリケーションジョブの作成」を参照してください。

(オプション) 完了レポートに問題がないか確認する

バッチレプリケーションジョブを実行すると、ジョブのステータスを示す完了レポートが表示されます。問題をトラブルシューティングするには、このレポートを確認して [失敗したタスクのみ] もしくは [すべてのタスク] に絞り込んでください。バッチレプリケーションジョブが失敗した理由については、「Amazon S3 レプリケーションが失敗した理由」を参照してください。

関連情報

S3 バッチレプリケーションによる既存オブジェクトの複製

AWS公式
AWS公式更新しました 1年前
コメントはありません