private void InitializePartToCloud()
    {
        // 1. Initialize.
        uploadPartETags = new List <PartETag>();
        InitiateMultipartUploadRequest initRequest = new InitiateMultipartUploadRequest();

        initRequest.BucketName = this.DestinationBucket;
        initRequest.Key        = this.DestinationFilename;
        // make it public
        initRequest.AddHeader("x-amz-acl", "public-read");
        initResponse = client.InitiateMultipartUpload(initRequest);
    }