List of usage examples for com.amazonaws.services.s3.model CreateBucketRequest setCannedAcl
public void setCannedAcl(CannedAccessControlList cannedAcl)
From source file:com.github.abhinavmishra14.aws.s3.service.impl.AwsS3IamServiceImpl.java
License:Open Source License
@Override public Bucket createBucket(final String bucketName, final boolean isPublicAccessible) throws AmazonClientException, AmazonServiceException { LOGGER.info("createBucket invoked, bucketName: {} and isPublicAccessible: {}", bucketName, isPublicAccessible);/*from w ww . j ava 2 s . c o m*/ final CreateBucketRequest createBucketReq = new CreateBucketRequest(bucketName); if (isPublicAccessible) { createBucketReq.setCannedAcl(CannedAccessControlList.PublicRead); } return s3client.createBucket(createBucketReq); }
From source file:org.mule.module.s3.simpleapi.SimpleAmazonS3AmazonDevKitImpl.java
License:Open Source License
public Bucket createBucket(@NotNull String bucketName, Region region, CannedAccessControlList acl) { Validate.notNull(bucketName);/*from ww w .j ava2s . com*/ CreateBucketRequest request = new CreateBucketRequest(bucketName, region.toS3Equivalent()); request.setCannedAcl(acl); return s3.createBucket(request); }