2013-12-04 3 views
0

У меня есть приложение для iPhone, которое должно хранить изображения на AWS. Я хочу обеспечить это, чтобы, если кто-то каким-то образом получает доступ к URL-адресу сохраненного изображения, он не может просто попасть на сервер AWS и посмотреть изображение.Можно ли обеспечить доступ к изображениям, хранящимся на AWS?

Если это означает, что я устанавливаю API-интерфейс бэкэнда (Ruby) API, где мое приложение iPhone запрашивает бэкэнд для изображения, а затем использует его, затем извлекает данные изображения AWS (растровые данные или что-то еще), а затем передает его на iPhone. хорошо с этим.

Кто-нибудь сделал что-нибудь подобное раньше?

ответ

2

Я считаю, что это было предложено ранее, проверить this stackoverflow answer.

Вам потребуется бэкэнд API своих собственного, который обеспечивает временные подписанные URL-адрес для S3 файлов, так как пост предполагает, вы можете использовать aws-sdk драгоценный камень за то, что делает его очень простым для создания этого, но AWS предоставляет несколько SDK для разных языков, которые вы можете проверить на the aws website under SDK & Tools.

Смежные вопросы