давайте начнем с постановки задачи:
В моем iOS-приложении есть форма для входа.Когда пользователь входит в систему, мой API выполняет вызов, и доступ разрешен или запрещен.Если доступ был предоставлен, я хочу, чтобы пользователь мог загружать изображения в свою учетную запись и / или управлять ими.
В качестве хранилища я выбрал Amazon S3 и решил, что было бы неплохонапример, есть одна корзина под названием «myappphotos», которая содержит множество папок.Имена папок - это хеши электронной почты пользователя и секретного ключа.Итак, у каждого пользователя есть своя уникальная папка в моем корзине Amazon S3.
Поскольку я только недавно начал работать с AWS, вот мой вопрос:
Каковы наилучшие методы настройкисоздать такую систему?Я хочу, чтобы пользователь мог загружать изображения непосредственно в Amazon S3, но, конечно, я не могу жестко закодировать ключ доступа.Поэтому мне нужен мой API, чтобы как-то общаться с Amazon и запрашивать токены доступа - только для конкретной папки, к которой принадлежит пользователь, для которого я делаю запрос.
Может ли кто-нибудь помочь мне и / илиподскажите мне какие-нибудь источники, где была решена подобная проблема?Не думайте, что я первый, и документация по amazon настолько обширна, что я не знаю, с чего начать.
Большое спасибо!