VPC Sharing using the AWS Resource Access Manager
1m 25s
Start course

In this course, we look at the benefits of sharing a Virtual Private Cloud, a VPC, from a centralized networking AWS account using AWS Resource Access Manager (RAM). We discuss the capabilities of VPC sharing and the role RAM plays in VPC sharing.

Learning Objectives

By the end of this course, you will have a greater understanding of:

  • The benefits of sharing VPCs
  • The role of RAM in sharing VPCs
  • The capabilities and restrictions of VPC sharing

Intended Audience

Anyone working with AWS Networking will benefit from this course, as well as those who are:

  • Studying for the AWS Networking Specialty certification
  • Studying for the AWS Solutions Architect certifications

If you want to increase your AWS knowledge, this course is for you.


Before attending this course, you should be familiar with Amazon VPCs and how they are configured. Experience with AWS Organizations and how they are used to manage multiple AWS Accounts is also desirable.


During this course, we have tried to highlight the benefits of VPC sharing. We started our conversation by discussing some of the problems that might occur if you don't use VPC sharing, things like overplug P range is being used and misconfigured knuckles. We discuss the responsibilities that teams would need to take on if they create their own VPCs. We then moved on to discuss how VPC sharing can help us by allowing us to centralize the creation of VPCs in a dedicated networking services AWS account. 

In this dedicated account, the Central Networking Team will create VPCs. VPCs for multiple environments like Dev, production, and security. Create VPC level resources such as knuckles, gateways and route tables and of course share the VPCs. We also outlined two use cases for VPC sharing, cost optimization, and network segmentation, before moving on to discuss RAM's role in sharing resources in a AWS organization. We then moved on to discuss some of the capabilities of VPC sharing and some of its limitations. 

Finally, we discussed what happens when a share is deleted, including the fact that existing resources will continue to function. Thank you for your time. Good luck with your continued learning, and I hope to see on other courses soon. Thank you.


About the Author

Mike has worked in IT since 1997, specializing in networking, storage, and architecture. He's been in cloud computing for the last 8 years, working across several cloud platforms but specializing in AWS. He's been involved in many cloud projects over the years covering migrations, hybrid connectivity, security optimization, networking, and storage architecture.

He gained his first training qualification in 1998 and, about 3 years ago, became an AWS Authorized Champion Instructor. He's delivered AWS cloud courses across Europe for a range of clients, with a focus on Architecture, Security, and Networking. He currently holds certifications for the four biggest cloud vendors, including the AWS Solutions Architect Professional, AWS DevOps Engineer, and AWS Advanced Networking specialty certifications.

He lives in the North of England with his wife Frances and their dog Inca.