10

Web サービス API を介して特定の S3 ファイルを Make Public としてマークする方法。

4

1 に答える 1

36

メソッドsetCannedAcl(CannedAccessControlList.PublicRead)を使用して、アクセス制御権を変更します。詳細については、Java doc を参照してください。

サンプルコード:

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);
于 2012-04-09T15:53:30.003 に答える