Предположит следующие файлы существуют в моем ведре на S3Как удалить все «дети» объекта в моем ковше?
mybucket/folder1/folder2/myfile.txt
mybucket/folder1/folder2/myfile2.txt
mybucket/folder1/folder4/myfile3.txt
То, что я хотел бы сделать, это удалить все файлы, которые живут под mybucket/folder1/folder2/
фактически не зная точно, какие файлы есть. Я понимаю, что папки не являются реальными и фактически являются объектными ключами, но мне все еще нужно добиться этого эффекта.
Я пробовал удалить mybucket/folder1/folder2/
(с завершающей косой чертой и без нее), но похоже, что ничего не происходит; ничего не удаляется. Там нет ошибок и HttpResponse 204.
Спасибо, что сработало. Странно, что я могу перечислить из «папок», но я не могу удалить «папку» – Sinaesthetic
@ Синестетическая проверка разрешений на эту клавишу «папка» – balexandre
обновленный код: добавлен способ удаления всех ключей за одно действие, чтобы вы могли сохранить Полеты API для каждого ключа удалены ... – balexandre