Есть сайт и отдельно есть корзина S3. В корзине предполагается хранить файлы большого размера. Сначала думал сделать, чтобы пользователь заливал файлы на сайт, а сайт уже заливал их в корзину
Но выглядит достаточно странно.
Есть вариант лить файлы в корзину прямиком с клиента, но тогда пользователям будет доступен секретный ключ, и у них появится доступ к этой корзине. Как правильно поступать в такой ситуации?
Иван Шумов
@inoise Куратор тега Amazon Web Services
Solution Architect, AWS Certified, Serverless
Мы можете генерировать разовые policy для загрузки прямо в S3. Таким образом клиент сможет загрузить данные прямо в bucket. Обязательно нужно будет настроить CORS на бакете, разрешающий PUT.