0

私はフロントエンドとしてアンドロイドを、バックエンドにはアンドロイドを、インフラストラクチャホストとしてのAWS。私はアンドロイドアプリで消費されるlaravelを使用してAPIを開発していますが、アンドロイドでS3にホストされている画像をどのように表示するかを理解するのに問題があります。
AWS PHP SDKのgetObjectURLメソッドを使用してS3から(プライベート)リソースURLを取得できますが、URLに資格情報が含まれておらず、認証のみが行われているため、URLをAndroidのイメージsrcとして渡すことはできませんサーバー側から。
S3からサーバーに画像をダウンロードし、キャッシュしてAndroidに配信するか、またはAndroidの画像に直接アクセスできるようにする必要がありますか?S3での認証がサーバー側からのものである場合、アンドロイド(クライアント)からAWS S3イメージURLを呼び出す方法

答えて

0

あなたが直接見 のAndriod SDKを使用してS3バケットからの画像にアクセスすることができ、この:https://docs.aws.amazon.com/mobile/sdkforandroid/developerguide/s3transferutility.html

+0

うん、私のビジネスロジックが、私はAndroidの中S3ロジックを維持勧めします、サーバーサイドAPIに保持されていますか? – user1199087

+0

BeanClassのビジネスロジック参照を使用して、s3のレンダリングイメージのみを維持することができます.S3の眉ファイルのキーにアクセスすることができれば、あなたにとって最適なソリューションになります! –

関連する問題