Amazon s3 Pricing
S3 is for storing only flat files. (Don’t run os or database on it)
There are three tries of storage
Standard (this is like a regular cloud drive). data is saved and retrieved immediately
Standard Infrequent access ( this is cheaper that standard and it’s for storing files not accessed regularly)
Glacier( this is a data archiving tier of s3 and it take up to 24 hours to restore files from glacier)
You are charged for
All files on s3 at charged at a minimum size of 128kb. so if you have a 1kb file you will be charged at 128kb
If you enable versioning on your s3 bucket. each version of a file will be paid for as a single file.
Pricing varies per region, I use London EU region for all my Africa clients because of it’s closer.
Exchange rate used. 420/$
Standard Storage Standard - Infrequent Access Storage † Glacier Storage
First 50 TB / month $0.024/per GB $0.0131 per GB $0.0045 per GB
Next 450 TB / month $0.023 per GB $0.0131 per GB $0.0045 per GB
Over 500 TB / month $0.022 per GB $0.0131 per GB $0.0045 per GB
Pricing
For Requests Not Otherwise Specified Below
Standard
PUT, COPY, POST, or LIST Requests $0.0053 per 1,000 requests
GET and all other Requests $0.0042 per 10,000 requests
Delete Requests Free †
For Standard – Infrequent Access Requests
PUT, COPY, or POST Requests $0.01 per 1,000 requests
GET and all other Requests $0.01 per 10,000 requests
Lifecycle Transition Requests into Standard – Infrequent Access $0.01 per 1,000 requests
Data Retrievals $0.01 per GB
For Glacier Requests
Lifecycle Transition Requests into Glacier $0.053 per 1,000 requests
Glacier Retrieval Fees https://aws.amazon.com/glacier/pricing/
Lastly transfers
Pricing
Data Transfer IN To Amazon S3
All data transfer in $0.000 per GB
Data Transfer OUT From Amazon S3 To
Amazon EC2 in the same region $0.000 per GB
Another AWS Region $0.020 per GB
Amazon CloudFront $0.000 per GB
Data Transfer OUT From Amazon S3 To the Internet
First 1 GB / month $0.000 per GB
Up to 10 TB / month $0.090 per GB
Next 40 TB / month $0.085 per GB
Next 100 TB / month $0.070 per GB
Next 350 TB / month $0.050 per GB