The other option you have, if you can deal with a day old stats, is the newly released 'S3 Storage Inventory' feature.
S3 can put out a daily (or weekly) file that has an inventory of all of your objects in the folder, including size:
http://docs.aws.amazon.com/AmazonS3/latest/dev/storage-inventory.html
Amazon S3 inventory is one of the tools Amazon S3 provides to help
manage your storage. You can simplify and speed up business workflows
and big data jobs using the Amazon S3 inventory, which provides a
scheduled alternative to the Amazon S3 synchronous List API operation.
Amazon S3 inventory provides a comma-separated values (CSV) flat-file
output of your objects and their corresponding metadata on a daily or
weekly basis for an S3 bucket or a shared prefix (that is, objects
that have names that begin with a common string).
You can configure what object metadata to include in the inventory,
whether to list all object versions or only current versions, where to
store the inventory list flat-file output, and whether to generate the
inventory on a daily or weekly basis. You can have multiple inventory
lists configured for a bucket. For information about pricing, see
Amazon S3 Pricing.