I was interested in the answer to this question, and the Google search engine brought me here. I was surprised to see that, although there is an accepted, supported answer, it does not actually answer the question that was asked.
Asked question:
How can I specify the size of the raw snapshots of a MySQL database in Amazon RDS?
However, the accepted answer is actually the answer to this question:
I charge for the allocated size of the source database when I take an RDS snapshot from it.
Regarding the original question, AFAICT, there is no API or console function to determine the storage used by the RDS snapshot. The DBSnapshot resource has alloc_storage ( ruby , java ), but this returns the maximum storage size requested when creating the database. This reflects the AWS RDS console:

You would have thought that this would be broken down into the AWS account, but it contains very few details. For RDS:

The S3 account part is even less useful:

Conclusion, there is no way to talk about the raw size of a MySQL database snapshot in Amazon RDS.
bclarkreston
source share