如何通过aws Java SDK公开S3对象?

如何通过AWS Java SDK公开S3对象?

具体而言,通过Java AWS SDK可以使用哪些API方法在上载对象时公开对象?

在亚马逊论坛find答案。

return s3Client.putObject( new PutObjectRequest(bucketName, objectKey, inputStream, metadata) .withCannedAcl(CannedAccessControlList.PublicRead)); 

答案是

.withCannedAcl(CannedAccessControlList.PublicRead)