Я новичок в написании Rails и API. Мне нужна помощь с решением для хранения S3. Вот моя проблема.
Я пишу API для приложения iOS, в котором пользователи входят в систему с помощью API Facebook на iOS. Сервер проверяет пользователя на соответствие токену, который Facebook выдает пользователю iOS, и выдает временный токен сеанса. С этого момента пользователю необходимо загрузить контент, хранящийся в S3. Этот контент принадлежит только пользователю и его друзьям. Этот пользователь может добавить больше контента в S3, к которому может получить доступ та же группа людей. Я предполагаю, что это похоже на прикрепление файла к группе Facebook...
Есть 2 способа, которыми пользователь может взаимодействовать с S3... оставить это на сервере или заставить сервер выдать временный токен S3 (не уверен возможностей здесь), и пользователь может перейти по URL-адресам контента непосредственно на S3.Я нашел этот вопрос, говорящий о подходах, однако он действительно устарел (2 года назад): Архитектурный и дизайнерский вопрос о загрузке фотографий из приложения iPhone и S3
Итак, вопросы:
Приносим извинения за многочисленные вопросы. Буду признательна за понимание проблемы. Спасибо :)