Como carregar uma imagem do aws com o picasso com acesso privado

Estou tentando carregar a imagem armazenada no aws S3 no meu aplicativo Android usando o Picasso, mas estou obtendo uma imagem em branco sem erros no meu logcat e nada para a depuração geral nas linhas de código relevantes. Como temos acesso privado às imagens, o URL da imagem não pode funcionar no navegador. Eu preciso exibir a imagem no meu aplicativo Android usando o Picasso. mas não funciona.

Meu snippet de código abaixo

  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);

Ao usar a imagem de código acima, ela é exibida apenas pela primeira vez após a instalação do aplicativo. da próxima vez, está apenas mostrando a imagem do espaço reservado

estou usandoesta biblioteca para exibir imagem.

O problema não está no Picasso, é no carregamento de uma imagem de um URL "privado".

por favor sugira soluções

questionAnswers(3)

yourAnswerToTheQuestion