S3 Storage Classes overview
Last update: 02 december 2021. All prices listed are for the Frankfurt region. Prices are applicable for up to 50 TB. Above this bulk discounts apply. See the AWS S3 Pricing Page for authoritative information.Manually selected Storage Classes
Prices below are applicable if you manually select the storage class, or use your own lifecycle rules.
Storage class | Storage cost (per GB per month) | Retrieval cost * (per GB) | Retrieval time | Constraints ** |
---|---|---|---|---|
S3 Standard | free | Instant | - | |
S3 Infrequent Access | (55% of Std.) | Instant | min 128KB min 30 days | |
S3 Glacier Instant Retrieval | (20% of Std.) | Instant | min 128KB min 90 days | |
S3 Glacier Flex Retrieval | **** (16% of Std.) | Expedited: *** + per request | 1-5 minutes *** | min 128KB min 90 days |
Standard: | 3-5 hours | |||
Bulk: | 5-12 hours | |||
S3 Glacier Deep Archive | **** (7% of Std.) | Standard: | up to 12 hours | min 128KB min 180 days |
Bulk: | up to 48 hours |
In addition to the costs above, there are also costs for specific API calls and lifecycle transitions. API calls such as PUT, GET and retrieval calls are charged between $ 0.00043 and $ 0.12 per 1000 requests, depending on the API call and the storage tier. Lifecycle transition requests cost between $ 0.01 and $ 0.06 per 1000 requests, depending on the storage tier. See the documentation for details.
* Retrieval cost is in addition to the normal data transfer cost if the data leaves the region.
** Data will always be charged at the minimum size/duration listed.
*** Glacier Flex Expedited Retrieval requires one or more Provisioned Capacity Units, charged at $120.00 per month per PCU. The 1-5 minutes quoted is for objects less than 250MB in size. See the docs for pricing and performance details.
**** For every object stored in S3 Glacier Flex or S3 Glacier Deep Archive, AWS needs to store 40KB of additional metadata: 8KB in S3 Standard, and 32KB in Glacier Flex or DA. This data is charged at the normal rates.
Intelligent Tiering
With Intelligent Tiering (and optionally, Intelligent Tiering Archive Access), AWS keeps track of your data retrievals, and will automatically move your data to the appropriate storage class.
- Intelligent Tiering has an additional cost of per object monitored.
- Intelligent Tiering has a minimum object size of 128KB. Objects smaller than this are always kept in the S3 Standard class and are not monitored.
- Data storage for data under Intelligent Tiering control is per the table listed above.
- Data retrievals for data under Intelligent Tiering control is not charged, except for Expedited Retrievals.
- The minimum storage duration is not applicable for data under Intelligent Tiering control.