数十億のオブジェクトの一括の処理

正解は ウ です。 S3 Batch Operations は、 在庫レポートなどの一覧 を入力に、 大量のオブジェクトへのコピー・タグ付け・Lambdaの呼び出し をマネージドで実行し、完了の報告も作ります。既存のオブジェクトの複製には Batch Replication も使えます。 方法 規模 管理 S3 Batch Operations 数十億 マネージド(進捗・報告) 1台のCLI 時間がかかりすぎる 自前 現実的でない。 バージョニングでコピーは行われない。 大量のオブジェクトの処理を、並列化の管理なしで実行できる。 時間がかかりすぎ、失敗の管理も難しい。

統合のため、既存のS3のバケットの30億のオブジェクトを、別のアカウントのバケットへコピーし、タグも付け直したい。オブジェクトの一覧は在庫レポートで作れる。自分でスクリプトを並列化して管理したくない。

最も適切なものを1つ選択してください。

出典AWS非公式・オリジナル問題
ア
全オブジェクトをいったんPCにダウンロードしてから、再度アップロードする
イ
コピー先のバケットでバージョニングを有効にし、自動で取り込ませる
ウ
Batch Operationsで、コピーとタグ付けを行う
エ
1台のEC2で、AWS CLIのコピーのコマンドを1件ずつ30億回実行する