For instance, if I store data in US Standard, the S3 Pricing Page indicates that it is $0.00 per GB transferred out to Amazon EC2 in the Northern Virginia Region.
And it looks like GET requests are $0.004 per 10,000 requests.
So, it looks to me like if I set up my US Standard Region S3 rules correctly, and my clients set up their EC2 instances correctly in the Northern Virginia Region, it would cost me $0.004 TOTAL for 10,000 GET requests.
(On top of my S3 storage costs.)
If my clients want to move the data out of EC2, that cost is theirs, the billing is their problem, etc.
So, what combination of S3 Bucket Policies and IAM policies, or even legacy S3 ACLs would make this possible on my end?