Amazon S3 не поддерживает папки / каталоги.
Вместо этого имя файла («Ключ») каждого объекта включает полный путь.
Например, вы можете загрузить новый объектс ключом:
2019/foo.txt
Объект «выглядит» как находящийся в папке с именем 2019
, но на самом деле его не существует.Если объект удален и в папке 2019
нет других объектов, то эта папка тоже исчезнет.
Поэтому вы можете просто загрузить объекты в любое место, которое вам нужно, без необходимости создаватькаталоги.
Просто закодируйте свое приложение, чтобы сохранить объект с ключом, который содержит полный путь.