s3.deleteBucket(bucket_name); } catch (AmazonServiceException e) { System.err.println(e.getErrorMessage());
s3.deleteBucket(bucket_name); } catch (AmazonS3Exception e) { System.err.println(e.getErrorMessage());
public static void removeBuckets() { for (String bucketName : buckets.values()) { s3client.deleteBucket(bucketName); logger.debug("Deleting bucket {}", bucketName); } }
@Override public boolean rmdir(String directory) throws IOException { this.amazonS3.deleteBucket(resolveBucket(directory)); return true; }
@Override public boolean rmdir(String directory) throws IOException { this.amazonS3.deleteBucket(resolveBucket(directory)); return true; }
@Override public void deleteBucket(DeleteBucketRequest deleteBucketRequest) throws SdkClientException, AmazonServiceException { run(() -> getDelegate().deleteBucket(deleteBucketRequest)); }
@Override public void deleteBucket(String bucketName) throws SdkClientException, AmazonServiceException { run(() -> getDelegate().deleteBucket(bucketName)); }
private void deleteBucket(AmazonS3 s3Client, Exchange exchange) { String bucketName; bucketName = exchange.getIn().getHeader(S3Constants.BUCKET_NAME, String.class); if (ObjectHelper.isEmpty(bucketName)) { bucketName = getConfiguration().getBucketName(); } DeleteBucketRequest deleteBucketRequest = new DeleteBucketRequest(bucketName); s3Client.deleteBucket(deleteBucketRequest); }
s3.deleteBucket(bucketName);
s3.deleteBucket(bucket); } catch (RuntimeException e) { log.warn("could not delete bucket " + bucket, e);
@After public void tearDown() throws Exception { try { s3.listObjects(bucketName).getObjectSummaries().forEach(summary -> { s3.deleteObject(summary.getBucketName(), summary.getKey()); }); } catch (Exception e) { LOGGER.warn("Failed to delete objects from s3. Ignoring on tearDown: ", e); } try { s3.deleteBucket(bucketName); } catch (Exception e) { LOGGER.warn("Failed to delete bucket " + bucketName + ". Ignoring on tearDown: ", e); } try { kinesis.deleteStream(kinesisStreamName); } catch (AmazonClientException e) { LOGGER.warn("Failed to delete stream " + kinesisStreamName + ". Ignoring on tearDown: ", e); } try { dynamoDb.deleteTable("kinesis-recorder-" + kinesisStreamName); } catch (Exception e) { LOGGER.warn("Failed to delete kinesis leasing table kinesis-recorder-" + kinesisStreamName + ". Ignoring on tearDown: ", e); } executorService.shutdown(); executorService.awaitTermination(10, TimeUnit.SECONDS); }
/** * Delete S3 bucket. This method first deletes all objects from bucket and * then delete empty bucket. * * @param bucketName the bucket name. */ public static void deleteBucket(final String bucketName) throws IOException { Properties prop = readConfig(DEFAULT_CONFIG_FILE); AmazonS3 s3service = openService(prop); ObjectListing prevObjectListing = s3service.listObjects(bucketName); while (true) { for (S3ObjectSummary s3ObjSumm : prevObjectListing.getObjectSummaries()) { s3service.deleteObject(bucketName, s3ObjSumm.getKey()); } if (!prevObjectListing.isTruncated()) { break; } prevObjectListing = s3service.listNextBatchOfObjects(prevObjectListing); } s3service.deleteBucket(bucketName); }
/** * Delete S3 bucket. This method first deletes all objects from bucket and * then delete empty bucket. * * @param bucketName the bucket name. */ public static void deleteBucket(final String bucketName) throws IOException { Properties prop = readConfig(DEFAULT_CONFIG_FILE); AmazonS3 s3service = openService(prop); ObjectListing prevObjectListing = s3service.listObjects(bucketName); while (true) { for (S3ObjectSummary s3ObjSumm : prevObjectListing.getObjectSummaries()) { s3service.deleteObject(bucketName, s3ObjSumm.getKey()); } if (!prevObjectListing.isTruncated()) { break; } prevObjectListing = s3service.listNextBatchOfObjects(prevObjectListing); } s3service.deleteBucket(bucketName); }
s3.deleteBucket(bucketName); getLogger().info("S3 bucket {} is deleted", bucketName); } else {
/** * Delete S3 bucket. This method first deletes all objects from bucket and * then delete empty bucket. * * @param bucketName the bucket name. */ public static void deleteBucket(final String bucketName) throws IOException { Properties prop = readConfig(DEFAULT_CONFIG_FILE); AmazonS3 s3service = openService(prop); ObjectListing prevObjectListing = s3service.listObjects(bucketName); while (true) { for (S3ObjectSummary s3ObjSumm : prevObjectListing.getObjectSummaries()) { s3service.deleteObject(bucketName, s3ObjSumm.getKey()); } if (!prevObjectListing.isTruncated()) { break; } prevObjectListing = s3service.listNextBatchOfObjects(prevObjectListing); } s3service.deleteBucket(bucketName); }
/** * Delete S3 bucket. This method first deletes all objects from bucket and * then delete empty bucket. * * @param bucketName the bucket name. */ public static void deleteBucket(final String bucketName) throws IOException { Properties prop = readConfig(DEFAULT_CONFIG_FILE); AmazonS3 s3service = openService(prop); ObjectListing prevObjectListing = s3service.listObjects(bucketName); while (true) { for (S3ObjectSummary s3ObjSumm : prevObjectListing.getObjectSummaries()) { s3service.deleteObject(bucketName, s3ObjSumm.getKey()); } if (!prevObjectListing.isTruncated()) { break; } prevObjectListing = s3service.listNextBatchOfObjects(prevObjectListing); } s3service.deleteBucket(bucketName); }
s3Client.deleteBucket(bucketName);
if (s3Target != null) s3Target.close(); deleteObjects(bucketName); s3.deleteBucket(bucketName);
if (s3Target != null) s3Target.close(); deleteObjects(bucketName); s3.deleteBucket(bucketName);
if (s3Target != null) s3Target.close(); deleteObjects(bucketName); s3.deleteBucket(bucketName);