- Newest
- Most votes
- Most comments
Hi there,
The behavior will depend on the storage class that you are using. S3 Standard-Infrequent Access and S3 One Zone-Infrequent Access are both storage classes that are intended for data that does not need to be accessed frequently, but must be retrieved quickly when requested. With these storage classes, a GetObject request will succeed without any issues.
S3 Glacier Instant Retrieval is a new storage class that is designed for long-lived data that's rarely acessed, but requires quick retrieval when needed. A GetObject request to an object using this storage class will also succeed without any issues.
If you are using Glacier Flexible Retrieval or Glacier Deep Archive, you will first need to initiate a restore request before you can download data from this storage class. If you attempt a GetObject request without restoring the object, S3 will return an InvalidObjectState error. For more information on S3's storage classes, please see https://aws.amazon.com/s3/storage-classes/
Relevant content
- asked a month ago
- Accepted Answerasked a year ago
- AWS OFFICIALUpdated a year ago