Хотя S3 не поддерживает каталоги, как они обычно думают, они поддерживают интересную альтернативу.
Если вы помещаете объект без содержимого (0 байт) и ключ (имя)оканчивается на «/» и «content-type» = «binary / octet-stream», он будет обрабатываться S3 как каталог (папка).
Имейте в виду, что это все еще простофайл;однако консоль будет обрабатывать его как каталог (папку), а многие клиенты SDK будут рассматривать его как каталог (папку).
Чтобы получить 0 байтов, вы можете просто использовать файл "/ dev/ null "вместо" license.txt ".
Чтобы переименовать / скопировать / удалить каталог, имейте в виду, что вы захотите найти все с этим префиксом ключа (вы получите объект каталогаи любые другие объекты с указанным путем к каталогу в качестве префикса ключа). Вам нужно будет скопировать эти объекты в объекты с новым префиксом (в случае переименования / удаления вам потребуется удалить старые префиксы).