Restoring Archived Objects
Objects archived to Amazon Glacier are not accessible in real-time. You must first initiate a restore request and then wait until a temporary copy of the object is available for the duration that you specify in the request. Restore jobs typically complete in three to five hours, so it is important that you archive only objects that you will not need to access in real time. For more information about archiving objects to Amazon Glacier, see Transitioning to the GLACIER storage class (Object Archival).
After you receive a temporary copy of the restored object, the object's storage class
GLACIER (a GET or HEAD request will return
GLACIER as the storage
class). Note that when you restore an archive you pay for both the archive
(GLACIER rate) and a copy you restored temporarily (RRS rate). For information about
pricing, see Amazon S3 Pricing.
You can restore an archived object programmatically or by using the Amazon S3 console. Amazon S3 processes only one restore request at a time per object. The following topics describe how to use both the console and the Amazon S3 API to check the restoration status and to find out when Amazon S3 will delete the restored copy: