Я создаю небольшой веб-сайт, на котором пользователи загружают изображения, которые будут отображаться позже. Изображения хранятся в корзине S3.
Иногда мне нужно отобразить много таких изображений одновременно, и я не знаю, как лучше всего это сделать, не открывая публичный доступ. на S3.
В настоящее время, когда поступает запрос на сервер, сервер загружает объект с S3, а затем возвращает файл клиенту. Понятно, что это медленно. Мне бы очень хотелось просто вернуть URL-адрес S3 и загрузить клиент оттуда (чтобы трафик не проходил через мой сервер, и мне не нужно ждать загрузки изображения с S3->Server). -> Клиент, но мне также не нужны URL-адреса корзины S3, которые просто незащищены и к которым может перейти каждый.
Какова лучшая архитектура для решения этой проблемы? давать людям очень краткое временное разрешение на корзину. Можно ли ограничить это конкретным URL-адресом?
Я поискал похожие вопросы в stackoverflow и github, но у большинства из них, похоже, были такие вопросы. связано с тем, как файлы загружаются, а не с безопасным доступом к ним.
Подробнее здесь: https://stackoverflow.com/questions/747 ... t-securely
Архитектура для безопасной подачи изображений из корзины S3 ⇐ Python
Программы на Python
-
Anonymous
1731092618
Anonymous
Я создаю небольшой веб-сайт, на котором пользователи загружают изображения, которые будут отображаться позже. Изображения хранятся в корзине S3.
Иногда мне нужно отобразить много таких изображений одновременно, и я не знаю, как лучше всего это сделать, не открывая публичный доступ. на S3.
В настоящее время, когда поступает запрос на сервер, сервер загружает объект с S3, а затем возвращает файл клиенту. Понятно, что это медленно. Мне бы очень хотелось просто вернуть URL-адрес S3 и загрузить клиент оттуда (чтобы трафик не проходил через мой сервер, и мне не нужно ждать загрузки изображения с S3->Server). -> Клиент, но мне также не нужны URL-адреса корзины S3, которые просто незащищены и к которым может перейти каждый.
Какова лучшая архитектура для решения этой проблемы? давать людям очень краткое временное разрешение на корзину. Можно ли ограничить это конкретным URL-адресом?
Я поискал похожие вопросы в stackoverflow и github, но у большинства из них, похоже, были такие вопросы. связано с тем, как файлы загружаются, а не с безопасным доступом к ним.
Подробнее здесь: [url]https://stackoverflow.com/questions/74778070/architecture-for-serving-images-from-s3-bucket-securely[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия