Java 如何将某个S3文件标记为公开
如何将某个S3文件标记为通过webservices API公开。使用方法Java 如何将某个S3文件标记为公开,java,amazon-s3,amazon-web-services,Java,Amazon S3,Amazon Web Services,如何将某个S3文件标记为通过webservices API公开。使用方法setCannedAcl(cannedaccesscontroller.PublicRead)更改访问控制权限。有关详细信息,请阅读java文档 示例代码: BasicAWSCredentials basicAWSCredentials = new BasicAWSCredentials(ACCESS_KEY,SECRET_KEY); AmazonS3 s3 = new AmazonS3Client(basicAWSC
setCannedAcl(cannedaccesscontroller.PublicRead)
更改访问控制权限。有关详细信息,请阅读java文档
示例代码:
BasicAWSCredentials basicAWSCredentials = new BasicAWSCredentials(ACCESS_KEY,SECRET_KEY);
AmazonS3 s3 = new AmazonS3Client(basicAWSCredentials);
PutObjectRequest putObj = new PutObjectRequest(bucketName, objectKey, fileToUpload);
// making the object Public
putObj.setCannedAcl(CannedAccessControlList.PublicRead);
s3.putObject(putObj);
您是在谈论RESTWeb服务还是AWS SDK(java、php)