Ответ 1
Найден ответ на форуме amazon aws.
return s3Client.putObject(
new PutObjectRequest(bucketName, objectKey, inputStream, metadata)
.withCannedAcl(CannedAccessControlList.PublicRead));
Ответ
.withCannedAcl(CannedAccessControlList.PublicRead)