DirecTwiX
@DirecTwiX
"display: flex;" уже предлагали?

Как правильно загружать файлы на AWS S3?

Есть сайт и отдельно есть корзина S3. В корзине предполагается хранить файлы большого размера. Сначала думал сделать, чтобы пользователь заливал файлы на сайт, а сайт уже заливал их в корзину
Но выглядит достаточно странно.

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

Есть очень хороший урок на этот счёт от A Cloud Guru:
https://acloud.guru/learn/serverless-for-beginners

Советую сразу настроить Cloudfront Distribution (Transfer Acceleration)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы