У меня есть файлы в блоке S3, и их имена имеют следующий формат:
username#file_id#...
Как удалить все john#doe#*
объекты, не перечисляя их? Существуют тысячи из них, поэтому когда пользователь запрашивает мое приложение удалить всех их, он должен ожидать.
Невозможно указать S3 удалить все файлы, соответствующие определенным критериям - вы должны удалять по одному ключу за раз.
Большинство клиентских библиотек предлагают способ фильтрации и разбивки на страницы, так что вы перечисляете только те файлы, которые нужно удалить, и можете предоставить обновление статуса. Например, список корзины Бото принимает префикс в качестве одного из параметров.