title: How to load image from aws with picasso with private access
body: <p>I'm trying to load image stored on aws S3 into my android app using Picasso but I am getting a blank image with no errors in my logcat and nothing to me from general debugging around the relevant lines of code.
  We are having private access on images so image url can't work on browser. 
  i need to display image into my android app using Picasso. but it doesn't work.</p>
  
  <p>My code snippet below</p>
  
  <pre><code>  new Picasso.Builder(getApplicationContext()).downloader(new S3Downloader(getApplicationContext(), s3Client, bucket))
                  .build()
                  .load("https://s3-ea-east-8.amazonaws.com/music/MusicApp_3.jpg")
                  .placeholder(R.drawable.img_placeholder)
                  .memoryPolicy(MemoryPolicy.NO_CACHE)
                  .networkPolicy(NetworkPolicy.NO_CACHE)
                  .into(imageView);
  </code></pre>
  
  <p>By using above code image is displaying only very first time after installing app. next time its only showing placeholder image</p>
  
  <p>I am using <a href="https://github.com/agap/picassos3" rel="noreferrer">this library</a> for displaying image.</p>
  
  <p>The problem isn't with Picasso, it's with loading an image from a "private" url.</p>
  
  <p>please suggest solutions</p>