@siarheipashkevich
developer

Как получить приватные файлы из облачного хранилища с проверкой прав на файлы (S3, Spaces etc.)?

Доброго времени!

Имеется сайт, который загружает файлы в облачное хранилище Spaces (DigitalOcean) используя преимущество облачных хранилищ в их отдаче файлов клиенту в зависимости от местоположения. Но так хорошо, если файлы публичные.

Проблема:
Как же быть с приватными файлами, доступ к которым может быть получен только после проверки в приложении (только аутентифицированный пользователь, проверки прав доступ к этому файлу и так далее)?

Решение:
Добавить в приложение роут для получения таких привтаных файлов из облачного хранилища с проверкой прав доступа. Но в таком случае теряется всё преимущество хранения файлов в облаке и этот роут в приложении (прокси) становится узким горлышком в таком подходе.

Вопрос:
Может есть другие подходы для решения этой проблемы чтобы не было такого узкого места?

Буду очень благодарен услышать ваши подходы!
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ваш ответ на вопрос

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

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