エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
AWS S3に保存しているオブジェクトを1度に1000件削除する。 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
AWS S3に保存しているオブジェクトを1度に1000件削除する。 - Qiita
hoge/fuga/hoge.jpg hoge/fuga/hoge.png hoge/hoge/hoge.gif hoge/hoge/fuga.png ・・・ fuga/fuga/fuga... hoge/fuga/hoge.jpg hoge/fuga/hoge.png hoge/hoge/hoge.gif hoge/hoge/fuga.png ・・・ fuga/fuga/fuga.png ・削除プログラムを実行する delete_objectsは1度に1000件しか指定できないので、読み込んだキーリストを1000件単位のリストに再分割する。分割した単位でDELETE APIを叩き、ループ実行する。 import boto3 import re import json MY_REGION = 'リージョン名'; MY_BUCKET = 'バケット名'; client = boto3.client('s3', region_name=MY_REGION) request_list = [] img_path_list = '' def split_list(l): for idx i