Posted On: Jul 5, 2023

Amazon S3 now provides the status of objects stored in Amazon S3 Glacier Flexible Retrieval and Amazon S3 Glacier Deep Archive using the S3 LIST API. This new information in S3 LIST API responses can be integrated into your applications, helping you identify and access restored objects from S3 Glacier. For example, S3 Glacier restore status is now integrated into Amazon Athena, so you can run queries against your restored data from low-cost S3 Glacier storage classes.

To get started, use the S3 LIST API with the new optional header x-amz-optional-object-attributes: RestoreStatus. For any ongoing or recently restored object, the S3 LIST response will show restore status either as in progress or complete. If the restore is already complete, you will also see the expiry date that was specified in your restore request.

Amazon S3 LIST API support for restore status of objects in S3 Glacier is now available in the Amazon Web Services China (Beijing) Region, operated by Sinnet, and the Amazon Web Services China (Ningxia) Region, operated by NWCD.

You can use the Amazon SDK, API, or CLI to get the S3 Glacier restore status of objects using the S3 List API. To learn more about S3 LIST API, please visit documentation