默认在AWS上两个VPC之间是不能互相访问的
在两个VPC之间创建VPC peering后,两个VPC内的实例能够互相访问。
例如,在VPC1与VPC2之间创建一个VPC Peering后,VPC1的机器访问VPC2时,先查路由表,发现10.2.0.0/16 pcx-12,流量通过Peering通道到达VPC2; 而VPC2的机器访问VPC1时,同样查路由表,发现10.1.0.0/16 pcx-12, 流量通过Peering通道到达VPC1:

VPC Peering后,VPC的访问不能传递。例如VPC B与VPC D之间通信,必须建立一条直联,不能通过VPC A做中转。

另外,假如VPC A与VPC B之间建立了Peering, VPC B使用VPN或DX与IDC建立了连接,那么VPC A也不能直接访问到IDC的资源:

假如VPC A与VPC B之间建立了Peering, VPC B使用IGW或NAT Gateway或VPC Endpoints与外部资源建立了连接,那么VPC A也不能直接访问到对应的外部资源:

总结下来,VPC Peering的连接是不能传递的——无论是其他VPC直连的VPC还是IGW、DX、VPN、Endpoints各种资源
同一区域:
跨az:0.01$/GB https://aws.amazon.com/cn/ec2/pricing/on-demand/ (参考 :在同一 AWS 区域内传输数据)
跨region:
通过区域间 VPC 对等连接传输的数据按照区域间标准数据传输费率收费 参考: https://aws.amazon.com/cn/ec2/pricing/on-demand/#Data_Transfer 根据区域不同,有的是0.01$/GB,有的是0.02$/GB