Expire a Glacier Restore Early


If I restore a file from Glacier for 7 days, is it possible to expire the file early if I do not need all 7 days?

  • I don't think this is possible

asked 2 years ago626 views
1 Answer
Accepted Answer

Hi there,

After restoring an archived object, you can update the restoration period by reissuing the request with a new period. Amazon S3 updates the restoration period relative to the current time and charges only for the request-there are no data transfer charges. You cannot update the restoration period when Amazon S3 is actively processing your current restore request for the object.

Reference: https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html

Example: If you restore an object today 2/10/2022 with "Number of days that the restored copy is available" as **10 *days, then the object once restored, will be available till 2/20/2022. Lets say on 2/11/2022 you are done downloading that restore copy and you want to expire it, you could re-issue the restore request, but this time, you can provide * "Number of days that the restored copy is available" as 1 day as the minimum that it accepts. Now if you refresh and check the object detail, it would show as it will expire on 2/12/2022 so essentially reducing the overall length of time the restored object stays.

answered 2 years ago
  • Thanks for the detailed explanation. Your example really helped me to gain a solid understanding.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions