Tu está usando AWS ?
Tem muitas formas de você acessar as imagens no seu front. Mas depende muito do contexto.
Deixar as imagens do seu bucket publico não e necessariamente um problema, tu pode deixar as imagens publicas e configurar o CORS para aceitar request so do seu site por exemplo. Mas tem um tutorial na AWS utilizando SDK do javascript da uma olhada
https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/s3-example-photos-view.html