I'm working on a new(okay old) project where I need to track each users usage with the app when uploading and serving data. My original plan was super simple where I would just have each new account create a new s3 bucket and then use s3's billing tagging to keep a running tally. But it turns out that s3 only allows 100 buckets and you can't add the tags to individual files or folders.
I should clarify that I plan to bill users to recoup my s3 costs. So I do need the actual s3 usage numbers and costs, not just bandwidth and storage numbers from my apps logs.
How would you gals and fellas take a swing at this? What obvious solution am I overlooking.