We have roughly 250 customers using our existing on-premises FTP service to upload and download large graphic files. I would like to move this service to AWS. I want to keep the costs to a minimum at the same time setup security to maintain customer privacy. I would like to use S3? Customer will be using S3 client instead of FTP client. The solution needs to be scalable.
Do I use a single S3 bucket or one bucket per customer with a Bucket policy that permits access only to that one customer?
Should I use Requester Pays? What is requester pays?