@Override public void delete() throws IOException { try { service.deleteBucket(bucketName); } catch(S3ServiceException e) { throw getIOException(e); } }
/** * * @param containerName * @throws StorageCommunicationException * @see org.opencredo.cloud.storage.StorageOperations#deleteContainer(java.lang.String) */ public void deleteContainer(String containerName) throws StorageCommunicationException { Assert.notNull(containerName, "Bucket name cannot be null"); LOG.debug("Delete bucket '{}'", containerName); try { s3Service.deleteBucket(new S3Bucket(containerName)); } catch (S3ServiceException e) { throw new StorageCommunicationException("Bucket deletion problem", e); } }
public static void deleteBucket(String bucketName, String awsAccessKey, String awsSecretKey) { bucketName = bucketName.toLowerCase(); try { System.out.println(""); System.out.print("Deleting Bucket [" + bucketName + "]"); AWSCredentials bawsCredentials = new AWSCredentials(awsAccessKey, awsSecretKey); S3Service bs3Service = new RestS3Service(bawsCredentials); S3Object[] obj = bs3Service.listObjects(bucketName); for (int i = 0; i < obj.length; i++) { bs3Service.deleteObject(bucketName, obj[i].getKey()); System.out.print("."); } bs3Service.deleteBucket(bucketName); SDFSLogger.getLog().info("Bucket [" + bucketName + "] deleted"); System.out.println("Bucket [" + bucketName + "] deleted"); } catch (ServiceException e) { SDFSLogger.getLog() .warn("Unable to delete bucket " + bucketName, e); } }
public static void deleteBucket(String bucketName, String awsAccessKey, String awsSecretKey) { try { System.out.println(""); System.out.print("Deleting Bucket [" + bucketName + "]"); AWSCredentials bawsCredentials = new AWSCredentials(awsAccessKey, awsSecretKey); S3Service bs3Service = new RestS3Service(bawsCredentials); S3Object[] obj = bs3Service.listObjects(bucketName); for (int i = 0; i < obj.length; i++) { bs3Service.deleteObject(bucketName, obj[i].getKey()); System.out.print("."); } bs3Service.deleteBucket(bucketName); SDFSLogger.getLog().info("Bucket [" + bucketName + "] deleted"); System.out.println("Bucket [" + bucketName + "] deleted"); } catch (ServiceException e) { SDFSLogger.getLog() .warn("Unable to delete bucket " + bucketName, e); } }
/** * Deletes the bucket currently selected in the gui. * */ private void deleteSelectedBucket() { if (currentSelectedBucket == null) { log.warn("Ignoring delete bucket command, no currently selected bucket"); return; } int response = JOptionPane.showConfirmDialog(ownerFrame, "Are you sure you want to delete '" + currentSelectedBucket.getName() + "'?", "Delete Bucket?", JOptionPane.YES_NO_OPTION); if (response == JOptionPane.NO_OPTION) { return; } try { s3ServiceMulti.getS3Service().deleteBucket(currentSelectedBucket.getName()); bucketTableModel.removeBucket(currentSelectedBucket); currentSelectedBucket = null; } catch (Exception e) { String message = "Unable to delete bucket"; log.error(message, e); ErrorDialog.showDialog(ownerFrame, this, message, e); } }
/** * Deletes the bucket currently selected in the gui. * */ private void deleteSelectedBucket() { if (currentSelectedBucket == null) { log.warn("Ignoring delete bucket command, no currently selected bucket"); return; } int response = JOptionPane.showConfirmDialog(ownerFrame, "Are you sure you want to delete '" + currentSelectedBucket.getName() + "'?", "Delete Bucket?", JOptionPane.YES_NO_OPTION); if (response == JOptionPane.NO_OPTION) { return; } try { s3ServiceMulti.getS3Service().deleteBucket(currentSelectedBucket.getName()); bucketTableModel.removeBucket(currentSelectedBucket); currentSelectedBucket = null; } catch (Exception e) { String message = "Unable to delete bucket"; log.error(message, e); ErrorDialog.showDialog(ownerFrame, this, message, e); } }