Billing for cross-account VPC peering

0

Assuming I have 2 accounts in the same region and have set up cross-account VPC peering. According to https://docs.aws.amazon.com/vpc/latest/peering/vpc-peering-basics.html#vpc-peering-pricing, when you go through a peering connection, you pay inter-AZ rates for each GB transferred in/out.

My question is: do both accounts pay for the data in AND out, or does each pay only for their data out, or is there some other method? I can't find this clearly documented anywhere.

AWS
asked 4 years ago539 views
1 Answer
0

Starting May 1st 2021, all data transfer over a VPC Peering connection that stays within an Availability Zone (AZ) is now free. All data transfer over a VPC Peering connection that crosses Availability Zones will continue to be charged at the standard in-region data transfer rates. You can use the Availability Zone-ID to uniquely and consistently identify an Availability Zone across different AWS accounts.

If you are doing VPC peering and all the networks are passing via private network, the cost for the network should be based on the inter-IP. However if the network is passing from public internet via NATGateway, Internet Gateway, that would cost you on the data transfer out.

Check this blog for more https://aws.amazon.com/blogs/architecture/overview-of-data-transfer-costs-for-common-architectures/

AWS
answered 8 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions