@calculator212

Разграничение файлов пользователей в s3 хранилищах?

Я начал использовать s3 не очень давно и у меня возник такой вопрос. Допустим есть сервис, которым пользуется 10к-100к пользователей, у которых на аккаунтах есть приватные файлы.
1) подходит ли в целом s3 в данном случае в качестве хранилища в данном случае или лучше присмотреться к другим решениям
2) если подходит, то нормально ли сделать промежуточный слой в виде crud приложения, которое будет хранить список пользователей сервиса и данные для извлечения их файлов из s3(таблица с objectID, бакетом и т.д.) или есть более предпочтительный способ для этого?
  • Вопрос задан
  • 322 просмотра
Решения вопроса 1
kawabanga
@kawabanga
Я начал использовать s3 не очень давно и у меня возник такой вопрос.

Проверьте трафик ваш. S3 может оказаться дорогим решением.

1/2) И подходит, и нет. Если кратко, у вас должно быть
?fileId=123 -> потом проверка доступа на этот файл -> потом отдача файла через ваш сервер ( не через прямую ссылку s3).

А так, любое решение хранения файлов, и отдача через прокси.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы