Я вижу на страницах поддержки Lambda примеры сценариев для создания миниатюрных изображений в отдельном контейнере каждый раз, когда изображение загружается.Но я смотрю на использование S3 для загрузки файлов изображений клиентов для нескольких клиентов.Мы, вероятно, будем использовать что-то вроде dropzone.js для обработки загрузок, и я уже создал рабочий пример для загрузки в существующую корзину.Но поскольку мы будем иметь дело с несколькими клиентами, мне интересно, каковы оптимальные методы обработки различных файлов клиентов, когда они используются в сочетании с S3, и особенно в связи с необходимостью отображения эскизов для клиента.
Iобратите внимание, что Lambda-решение использует предварительно сконфигурированную корзину, включая все необходимые разрешения и триггеры событий для запуска скрипта.Я не так хорошо знаком с node.js и мало что сделал на Java или python, и я новичок в среде aws.
Должен ли я создать новое ведро для каждого клиента?Могу я?Нужно ли добавлять новые лямбда-разрешения createThumbnail / триггеры событий каждый раз, когда для нового клиента создается новый сегмент?
Есть ли лучший способ сделать это?
Я бы тожеЛюбопытно узнать (будучи новичком в node.js и aws), насколько сложно было бы создать миниатюру в кэше только тогда, когда она была запрошена, а не пытаться создавать ее при загрузке файла.
SW