Вот что я делаю:
Скажем, на S3 есть файл на my-bucket.s3.amazonaws.com/path/to/file.png
Он будет иметьЭтаг связан с этим.
Я сохраняю миниатюру в чем-то вроде my-bucket.s3.amazonaws.com/thumbs/path/to/file.png/"78skfghsfsfkgjh"small.png
Я могу сохранить миниатюрупод изображением, так как S3 - файловая система с несколькими ветвлениями, но я хотел бы разделить действительные и сгенерированные данные, чтобы упростить дамп / восстановление.
Тогда, если основной файл изменится, я могу сказать, чтоЭтаг изменится, и я сделаю новый большой палец.
Создание эскиза может быть сложным для файлов произвольного типа (как насчет этого видео объемом 3 ГБ).Я думаю, что есть небольшие компании, которые делают это за плату.
См. https://client.spotdocuments.com и нажмите на тест-драйв, чтобы увидеть мои эскизы ....