Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8595317
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 12, 20262026-06-12T00:24:21+00:00 2026-06-12T00:24:21+00:00

I am new to Amazon AWS and Glacier. I am trying to write a

  • 0

I am new to Amazon AWS and Glacier.
I am trying to write a WPF Windows-based C# client that uploads my archived backup data to the glacier cloud.
However, the API reference don’t seem to offer a cancel command. Only upload, download, list.

What I’m trying to do is run each upload operation (which can take 1 hour or more with large files) asynchronously using TPL.
However I want the upload to be cancellable, which .NET 4.5 would support nicely, but the Amazon API does not.

Is there a way to do that anyway?

Thanks.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-12T00:24:22+00:00Added an answer on June 12, 2026 at 12:24 am

    The recommended way to handle your scenario in Amazon Glacier (and Amazon S3 as well btw.) is to Upload archives in parts via Multipart Upload, see Uploading an Archive in Amazon Glacier:

    Depending on the size of the data you are uploading, Amazon Glacier
    offers the following options:

    • Uploading Large Archives in Parts (Multipart Upload) — In a single operation, you can upload archives from 1 byte to up to 4 GB in size. However, we
      encourage Amazon Glacier customers to use Multipart Upload to upload
      archives greater than 100 MB.
      […] [emphasis mine]

    • Upload archives in parts — Using the Multipart upload API you can upload large archives, up to about 40,000 GB (10,000 * 4 GB).

    Uploading Large Archives in Parts (Multipart Upload) provides the details on the latter, specifically regarding Complete (or Abort) Multipart Upload:

    After uploading all the archive parts, you use the complete operation.
    […]

    If you abort a multipart upload, you cannot upload any more parts
    using that multipart upload ID. All storage consumed by any parts
    associated with the aborted multipart upload is freed. If any part
    uploads were in-progress, they can still succeed or fail even after
    you abort.
    [emphasis mine]

    So you still can’t abort the uploads of parts that are in progress as such, thus the key for the desired user experience and/or network bandwidth reduction is choosing a small enough part size.

    Depending on your use case you might also want to check into List Multipart Uploads (GET multipart-uploads):

    This multipart upload operation lists in-progress multipart uploads
    for the specified vault. An in-progress multipart upload is a
    multipart upload that has been initiated by an Initiate Multipart
    Upload (POST multipart-uploads)
    request, but has not yet been
    completed or aborted. […]

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I can read from my amazon bucket, but write kept failing. s3 = AWS::S3.new
I'm pretty new to using Amazon's ruby-sdk (gem install aws-sdk), and am stuck trying
I am trying to initiate an instance that is found here... https://aws.amazon.com/amis/aws-tools The instance
I'm new in Amazon SES and I'm trying to send an email with this
I am very new to the Amazon AWS services. I was wondering if there
Reduced Redundancy Storage (RRS) is a new service from Amazon that is a bit
I'm trying to debug a rest/json service that i build using Jersey and Amazon
I have setup a new EC2 instance on AWS and I'm trying to get
I'm completely new to Amazon AWS development and the Product Advertising API. I have
I've followed these instructions in Amazon's AWS Documentation to forward a new domain name

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.