I'm thinking about signing up to the Amazon S3 storage service.
What I want to do is create a service where other people can register their own bucket with a certain amount of storage.
These users will install my software, which then uploads their files. Of course, the users may only upload what they have paid for.
For this to work I would like to create a separate bucket for each customer, each with its own properties. Question 1: is this possible with the API? How?
This means that the installed software must have the rights needed to upload to my Amazon S3 account. Question 2: can I create individual authentication IDs for each bucket or customer, so that they can only upload with restrictions I have set?
Important info: I am a European resident and cannot do business in the United States, this means that I cannot use Amazon's DevPay service.
Update: looks like Amazon has a 100 buckets limit. This is not my service it seems. http://seocracy.com/2009/08/amazon-s3-bucket-limit/
Thanks in advance.