try { AmazonS3 s3 = new AmazonS3Client(new ClasspathPropertiesFileCredentialsProvider()); String bucketName = getBucketName(); s3.createBucket(bucketName); S3Object object = s3.getObject(bucketName, getKey()); } catch (AmazonServiceException e) { String errorCode = e.getErrorCode(); if (!errorCode.equals("NoSuchKey")) { throw e; } Logger.getLogger(getClass()).debug("No such key!!!", e); }
private Bucket createBucket(String bucket_name) { final AmazonS3 s3 = s3Client(); Bucket b = null; if (s3.doesBucketExistV2(bucket_name)) { System.out.format("Bucket %s already exists.\n", bucket_name); b = getBucket(bucket_name); } else { try { b = s3.createBucket(bucket_name); } catch (AmazonS3Exception e) { System.err.println(e.getErrorMessage()); } } return b; }
private Bucket createBucket(String bucket_name) { final AmazonS3 s3 = s3Client(); Bucket b = null; if (s3.doesBucketExistV2(bucket_name)) { System.out.format("Bucket %s already exists.\n", bucket_name); b = getBucket(bucket_name); } else { try { b = s3.createBucket(bucket_name); } catch (AmazonS3Exception e) { System.err.println(e.getErrorMessage()); } } return b; }
public static Bucket createBucket(String bucket_name) { final AmazonS3 s3 = AmazonS3ClientBuilder.defaultClient(); Bucket b = null; if (s3.doesBucketExist(bucket_name)) { System.out.format("Bucket %s already exists.\n", bucket_name); b = getBucket(bucket_name); } else { try { b = s3.createBucket(bucket_name); } catch (AmazonS3Exception e) { System.err.println(e.getErrorMessage()); } } return b; }
try { System.out.format("\nCreating a new bucket named '%s'...\n\n", bucket_name); s3.createBucket(new CreateBucketRequest(bucket_name, region)); } catch (AmazonS3Exception e) { System.err.println(e.getErrorMessage());
s3Client.createBucket(bucketName);
@Test public void s3Test() throws IOException { AmazonS3 s3 = AmazonS3ClientBuilder .standard() .withEndpointConfiguration(localstack.getEndpointConfiguration(S3)) .withCredentials(localstack.getDefaultCredentialsProvider()) .build(); s3.createBucket("foo"); s3.putObject("foo", "bar", "baz"); final List<Bucket> buckets = s3.listBuckets(); assertEquals("The created bucket is present", 1, buckets.size()); final Bucket bucket = buckets.get(0); assertEquals("The created bucket has the right name", "foo", bucket.getName()); assertEquals("The created bucket has the right name", "foo", bucket.getName()); final ObjectListing objectListing = s3.listObjects("foo"); assertEquals("The created bucket has 1 item in it", 1, objectListing.getObjectSummaries().size()); final S3Object object = s3.getObject("foo", "bar"); final String content = IOUtils.toString(object.getObjectContent(), Charset.forName("UTF-8")); assertEquals("The object can be retrieved", "baz", content); } }
s3.createBucket(bucketName);
s3.createBucket(bucketName);
/** * Check to see if the bucket exists, creating it if it is not there. */ public void ensureBucketExists(String accountName) { AwsNamedAccountCredentials credentials = (AwsNamedAccountCredentials)accountCredentialsRepository .getOne(accountName) .orElseThrow(() -> new IllegalArgumentException("Unable to resolve account " + accountName + ".")); AmazonS3 amazonS3 = credentials.getAmazonS3(); String bucket = credentials.getBucket(); String region = credentials.getRegion(); HeadBucketRequest request = new HeadBucketRequest(bucket); try { amazonS3.headBucket(request); } catch (AmazonServiceException e) { if (e.getStatusCode() == 404) { if (com.amazonaws.util.StringUtils.isNullOrEmpty(region)) { log.warn("Bucket {} does not exist. Creating it in default region.", bucket); amazonS3.createBucket(bucket); } else { log.warn("Bucket {} does not exist. Creating it in region {}.", bucket, region); amazonS3.createBucket(bucket, region); } } else { log.error("Could not create bucket {}: {}", bucket, e); throw e; } } }
@Override public boolean mkdir(String directory) throws IOException { this.amazonS3.createBucket(directory); return true; }
public boolean createBucket(String bucketName) { Bucket bucket = s3client.createBucket(bucketName); logger.info("[GeoSparkViz][createBucket] Created a bucket: " + bucket.toString()); return true; }
@Override public void createBucketIfNotExists( String stagingBucketName ) { if ( !s3Client.doesBucketExistV2( stagingBucketName ) ) { s3Client.createBucket( stagingBucketName ); } }
AWSCredentials awsCredentials = new BasicAWSCredentials(System.getenv("AWS_ACCESS_KEY"), System.getenv("AWS_SECRET_KEY")); AmazonS3 s3Client = new AmazonS3Client(awsCredentials); s3Client.createBucket(BUCKET_NAME); String s3Key = UUID.randomUUID().toString(); s3Client.putObject(BUCKET_NAME, s3Key, attachment); Document doc = new Document(comment, s3Key, attachment.getName()); doc.save(); listUploads();
private static synchronized void createBucket(AmazonS3 s3, String bucketName) { List<Bucket> buckets = s3.listBuckets(); if (buckets.stream().anyMatch(b -> bucketName.equals(b.getName()))) { return; } s3.createBucket(bucketName); }
private void makeBucketExist(String bucketName) { if (!s3.doesBucketExistV2(bucketName)) { LOG.info("Bucket {} does not already exists.Create it.\n", bucketName); try { CreateBucketRequest request = new CreateBucketRequest(bucketName); request.setCannedAcl(acl); s3.createBucket(request); } catch (AmazonS3Exception e) { LOG.error("Create bucket error.\n", e); } } }
@Override public Bucket createBucket(CreateBucketRequest createBucketRequest) throws SdkClientException, AmazonServiceException { return call(() -> getDelegate().createBucket(createBucketRequest)); }
private AmazonS3 givenS3Client(Map<String, String> config) { AmazonS3 s3 = S3.s3client(config); s3.createBucket(S3_BUCKET); return s3; }
@Override public PatchStore create(LocalServerConfig config) { // Early create. DetailsS3 s3 = accessS3(config); if ( ! s3.client.doesBucketExistV2(s3.bucketName) ) { FmtLog.info(Delta.DELTA_LOG, "Creating bucket %s", s3.bucketName); s3.client.createBucket(s3.bucketName); } // The usual PatchStoreZk for the index, but remembering DetailsS3 CuratorFramework client = curator(config); return new PatchStoreZkS3(client, this, s3); }
protected S3Connector getConnector() { S3Connector connector = new S3Connector(); connector.setEndpoint(endpoint); connector.setBucket("gcplot"); connector.init(false); connector.getClient().createBucket("gcplot"); return connector; }