Single Region Multi-VPC Connectivity
Amazon Virtual Private Cloud (Amazon VPC) offers a comprehensive set of virtual networking capabilities that provide AWS customers with many options for designing and implementing networks on the AWS cloud. With Amazon VPC, customers can provision logically isolated virtual networks to host their AWS resources. Customers can create multiple VPCs within the same region or in different regions, in the same account or in different accounts. This is useful for customers who require multiple VPCs for security, billing, regulatory, or other purposes, and want to integrate AWS resources between their VPCs more easily. More often than not, these different VPCs need to communicate privately and securely with one another for sharing data or applications.
This webpage provides AWS customers with high-level connectivity options for multiple VPCs within the same AWS Region using VPC peering or AWS Direct Connect connections. It includes best practices and guidance, and outlines the most commonly used multiple-VPC connection configurations within a region. For guidance on connecting VPCs in different AWS Regions, see the
The following sections address key considerations and recommendations for connecting VPCs in the same region, and assume some basic knowledge of VPC peering, network addressing, subnetting, routing, and AWS Direct Connect.