Interconnecting Virtual Private Clouds with an AWS Transit Gateway

Lab Steps

lock
Logging in to the Amazon Web Services Console
lock
Creating a Transit Gateway
lock
Creating Transit Gateway Attachments
lock
Configuring Transit Gateway Routing
lock
Configuring VPC Routing
lock
Connecting to the Amazon Virtual Machine Using EC2 Instance Connect
lock
Testing Your Transit Gateway

Ready for the real environment experience?

DifficultyIntermediate
Time Limit2h
Students143
Ratings
3.4/5
starstarstarstar-halfstar-border

Description

AWS Transit Gateway is a managed and scalable cloud routing resource that can be used to enable network access between different types of networks, including:

  • Virtual Private Clouds (VPCs)
  • Virtual Private Networks (VPN)
  • Direct Connect connections to offices and datacenters
  • Other AWS Transit Gateways

Using AWS Transit Gateway enables you to create sophisticated network architectures that are easier to operate and configure than alternative solutions.

Learning to use AWS Transit Gateway will make you more effective at working with complex network scenarios in the public AWS cloud.

In this hands-on lab, you will learn how to create and configure an AWS Transit Gateway to interconnect three existing VPCs.

Learning Objectives

Upon completion of this intermediate level lab, you will be able to:

  • Create an AWS Transit Gateway
  • Create Attachments and Route Tables for your AWS Transit Gateway
  • Configure VPC route tables for use with your AWS Transit Gateway
  • Observe AWS Transit Gateway traffic using flow logs

Intended Audience

  • Candidates for the AWS Certified Advanced Networking Specialty certification
  • Cloud Architects
  • DevOps Engineers
  • Network Engineers

Prerequisites

Familiarity with the following will be beneficial but is not required:

  • AWS Transit Gateway
  • Amazon Virtual Private Cloud (VPC)
  • Routing and CIDR ranges
  • The Bash command line

The following content can be used to fulfill the prerequisite:

Environment before
PREVIEW
arrow_forward
Environment after
PREVIEW
About the Author
Students50704
Labs127
Courses2
Learning paths3

Andrew is a Labs Developer with previous experience in the Internet Service Provider, Audio Streaming, and CryptoCurrency industries. He has also been a DevOps Engineer and enjoys working with CI/CD and Kubernetes.

He holds multiple AWS certifications including Solutions Architect Associate and Professional.