PHP Amazon S3 acessa arquivos particulares por meio de URL

estou a usarAWS PHP sdk para salvar imagens no S3. Os arquivos são salvos em particular. Em seguida, mostro as miniaturas das imagens usando o URL do arquivo S3 no meu aplicativo da Web, mas como os arquivos são particulares, as imagens são exibidas como corrompidas.

Quando o usuário clica no nome do arquivo, um modal é aberto para mostrar o arquivo em tamanho maior, mas o arquivo é exibido como corrompido também devido ao mesmo problema.

Agora, eu sei que existem duas maneiras de fazer isso funcionar.1. Torne os arquivos públicos. 2. Gere URLs pré-assinados para arquivos. Mas não posso ir com nenhuma dessas duas opções devido aos requisitos do meu projeto.

Minha pergunta é: existe alguma terceira maneira de resolver esse problema?

questionAnswers(3)

yourAnswerToTheQuestion