JavaでS3オブジェクトをまとめて最大1000件削除する(DeleteObjectsRequest)

JavaでS3オブジェクトをまとめて最大1000件削除する(DeleteObjectsRequest)

S3オブジェクトをまとめて削除したい場合は、DeleteObjectsRequestクラスを使用して1000件まで一気に削除することができます。

オブジェクトを1つごと削除していると無駄な通信が増えてしまうので纏めて削除する場合はこのクラスを使用するのがお勧めです。

但し最大1000件までしか削除できないので、1000件以上削除するにはループしてあげないといけません。

最後にここに載ってるコードは全てチェックも何もしてないです。

参考サイト

https://dev.classmethod.jp/articles/s3-multipule-delete-objects/

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

コメントをどうぞ

メールアドレスが公開されることはありません。

CAPTCHA