Upload de imagem tornar publica

Galera tô fazendo upload de imagens em meu bucket na s3, mas não consigo tornar as imagens publicas:

public URI uploadFile(InputStream inputStream, String fileName, String contentType) throws
URISyntaxException {
ObjectMetadata meta = new ObjectMetadata();
meta.setContentType(contentType);
LOG.info(“iniciando upload :” + fileName);
s3Client.putObject(new PutObjectRequest(bucketName, fileName, inputStream,
meta).withCannedAcl(CannedAccessControlList.PublicRead));
LOG.info("URI gerada: "+s3Client.getUrl(bucketName, fileName).toString());
return s3Client.getUrl(bucketName, fileName).toURI();
}
Quando tento acessar a URL elas estão com acesso negado, alguém pode me ajudar?