amazon s3 abort Multipart Upload - Java AWS

Java examples for AWS:S3

Description

amazon s3 abort Multipart Upload

Demo Code

import java.io.IOException;
import com.amazonaws.AmazonClientException;
import com.amazonaws.AmazonServiceException;
import com.amazonaws.auth.PropertiesCredentials;
import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3Client;
import com.amazonaws.services.s3.model.AbortMultipartUploadRequest;

public class abortMPU {

    private static void basicAbortMPU() throws IOException {
        System.out.println("basic abort MPU");
        String bucketName = "chttest";
        String fileName = "hello.txt";
        String uploadID = "your id"; //hello

        AbortMultipartUploadRequest request = new AbortMultipartUploadRequest(
                bucketName, fileName, uploadID);

        AmazonS3 s3 = new AmazonS3Client(new PropertiesCredentials(
                putBucket.class
                        .getResourceAsStream("AwsCredentials.properties")));
        try {//from  w  ww . jav a2 s.  c om
            s3.abortMultipartUpload(request);
            System.out.println();
        } catch (AmazonServiceException ase) {
            System.out
                    .println("Caught an AmazonServiceException, which means your request made it "
                            + "to Amazon S3, but was rejected with an error response for some reason.");
            System.out.println("Error Message:    " + ase.getMessage());
            System.out.println("HTTP Status Code: " + ase.getStatusCode());
            System.out.println("AWS Error Code:   " + ase.getErrorCode());
            System.out.println("Error Type:       " + ase.getErrorType());
            System.out.println("Request ID:       " + ase.getRequestId());
        } catch (AmazonClientException ace) {
            System.out
                    .println("Caught an AmazonClientException, which means the client encountered "
                            + "a serious internal problem while trying to communicate with S3, "
                            + "such as not being able to access the network.");
            System.out.println("Error Message: " + ace.getMessage());
        }
    }

    public static void main(String args[]) throws IOException {
        System.out.println("hello world");
        basicAbortMPU();
    }

}

Related Tutorials