It seems like data transfer costs from S3 to EC2 or EC2 to EC2 is free if they are in the same region.
Would this same apply if the receiving EC2 instance belongs to another company in a separate AWS account? For example:
Company X forms a partnership with Company Y to send A's data to the B
Company X's data is stored in an EC2 EBS, or in S3 in N Virginia
Company Y receive X's data in an EC2 instance in N Virginia
If Company X sends data from the EC2, EBS or from S3 to Company Y, is the data transfer costs still free? Or would Company X have to pay, and if so, what would the cost be?