веб-сервисы amazon — Как вызвать URL-адрес изображения AWS S3 с Android (клиент), когда аутентификация с помощью S3 выполняется со стороны сервера (php + aws sdk php v3)

У меня есть Android в качестве внешнего интерфейса, (PHP, MySQL) в качестве внутреннего и AWS в качестве хоста инфраструктуры. Я разрабатываю API-интерфейсы с использованием laravel для использования в приложении для Android, но у меня возникли проблемы с выяснением того, как отображать изображения, размещенные на S3 в Android.
Я могу получить (частный) URL ресурса с S3, используя AWS PHP SDK getObjectURL метод, но я не могу передать URL-адрес в качестве изображения src в Android, так как URL-адрес не содержит учетных данных, а аутентификация происходит только со стороны сервера.
Должен ли я сначала загружать изображения с S3 на свой сервер, кэшировать их и обслуживать для Android, или у меня есть способ получить прямой доступ к изображениям с помощью URL-адреса для Android, т.е. можно ли добавлять учетные данные с помощью URL-адреса?

0

Решение

Вы можете получить прямой доступ к изображениям из корзины s3 с помощью Andriod SDK
видеть это : https://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/s3transferutility.html

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]