Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I don't seem to be able to find a total amount of data I have stored in Amazon S3.

Total per bucket is okay, entire total also, and both would be best.

share|improve this question
up vote 20 down vote accepted

Go to aws.amazon.com and click Account > Usage Reports

After signing in, select Amazon Simple Storage Service from the Service drop down and then select TimedStorage-ByteHrs from the Usage Types drop down. Select the period of time you want to be reported and use the buttons at the bottom to download the report.

The usage report gives a storage total for each bucket and each day, which is necessary to bill properly for additions and deletions. If all you need is the current total, just select a custom date range that includes only yesterday. If you download in CSV format it should be an easy matter to open the file in a spreadsheet application and sum the storage totals for all the buckets.

share|improve this answer
Oh right, my brain didn't even register the "Account" link! I thought everything took place in the management console... Anyway, thanks for the answer – jfoucher Jul 8 '10 at 20:26
And: these are Byte-Hours, not Bytes. You will have to divide by 24 to see the size – Ivin Nov 14 '12 at 23:21
The report has moved. Direct link: portal.aws.amazon.com/gp/aws/developer/account/… Or click Reports > AWS Usage Report. – Henrik N Aug 2 '14 at 16:46

Here's my HowTo explaining how to parse S3 Usage Report using bash one liner to get readable results.

cat report.csv | awk -F, '{printf "%.2f GB %s %s \n", $7/(1024**3 )/24, $4, $2}' | sort -n
share|improve this answer
Worked great for me. – lobi Mar 9 at 22:55

Why can't you use your bill to get that number ? Is that not what shows up in the detail section of the Amazon Simple Storage Service TimedSTorage-ByteHrs section? It breaks it down by total size of stored object (<1TB, 1-50TB, 50+ ...et.c.) but you can do simple math then.

share|improve this answer

An awesome solution is to use S3Stat solution which provides very nice reports and not free, but affordable.

A sample: enter image description here

share|improve this answer
This reads like an advertisement. Can you address how it directly answers the question? – jonsca May 14 '15 at 6:19

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.