Reputation: 755
It seems like data transfer costs from S3->EC2, or EC2->EC2, is free if they are in the same AWS region.
S3 price caveat:
You pay for all bandwidth into and out of Amazon S3, except for the following:
• Data transferred out to an Amazon Elastic Compute Cloud (Amazon EC2) instance, when the instance is in the same AWS Region as the S3 bucket.
Source: https://aws.amazon.com/s3/pricing/
EC2 price caveat:
Data transferred between Amazon EC2 [instances]... in the same Availability Zone is free.
Data transferred between Amazon S3... and Amazon EC2 instances in the same AWS Region is free.
Source: https://aws.amazon.com/ec2/pricing/on-demand/
Would this free data transfer pricing apply if the receiving EC2 instance belongs to another company in a separate AWS account? For example:
If Company A sends data from the EC2 EBS, or from S3, to Company B, is the data transfer costs still free? Or would Company A have to pay, and if so, what would the cost be?
Upvotes: 6
Views: 13634
Reputation: 2075
Data transferred “in” to and “out” from public or Elastic IPv4 address is charged at $0.01/GB in each direction.
https://aws.amazon.com/ec2/pricing/on-demand/
So, depend on traffic flow.
Upvotes: 1