Проблема с удалением файлов из aws s3: иногда метод batch_delete! оставляет некоторые файлы после удаления. Основная папка содержит несколько папок, каждая папка содержит несколько файлов. Использованный gem: gem 'aws -sdk-s3'
prefix = ['prod', 'mainfolder', 7.days.ago].join('/')
objects = s3.bucket(AWSS3.config[:s3][:bucket]).objects(prefix: prefix)
msg = "removing #{objects.count} files from #{prefix} folder."
objects.batch_delete!
$mongodb['results'].insert_one(msg: (msg + "Done. Now the folder contains: #{objects.count} files."))
За последние 8 прогонов я встретился с двумя неудачными удалениями (во внутренних папках осталось 1 и 8 файлов).
Удаление счетчика: ~ 310_000 файлов