Как правильно организовать структуру файлов S3 для видео сервиса?
С архитектурой файлов на таком уровне никогда не работал. Необходимо хранить файлы видео в нескольких разрешениях, превью к ним и сторонние файлы. Исходя из вашего опыта, нужно разделять файлы по типу или по логике?
Первый вариант, при котором в папке images хранятся только фото, не имеющие отношения к видео:
--videos
----video-1
------video-1-720.mp4
------video-1-1080.mp4
------video-1-preview.jpg
--images
----some-image.jpg
----any-image.jpg
Или всё же все изображения должны быть внутри папки с изображениями. Второй вариант
--videos
----video-1
------video-1-720.mp4
------video-1-1080.mp4
--images
----some-image.jpg
----any-image.jpg
----video-1-preview.jpg
Иван Шумов
@inoise Куратор тега Amazon Web Services
Solution Architect, AWS Certified, Serverless
Вообще без разницы в такой постановке вопроса. Делайте так как будет удобно вам управлять: как с помощью приложения так и в виде ручной поддержки. Подумайте над сценариями использования