hands-on lab

Routing Amazon VPC Traffic Through a Network Appliance

Up to 1h 30m
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.


Amazon VPC is a foundational offering from Amazon Web Services that lets you create private networks in the cloud and gives you full control over the internal network routing. A common need when using cloud networks is use of a network appliance to inspect or monitor network traffic between network devices.

Learning how to configure routing will make you more effective at creating complex VPC networks. Use of a network appliance can give you real-time observability over your network traffic.

In this lab, you will configure routing so that incoming public internet traffic is routed through a network appliance before arriving at its destination.

Learning Objectives

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

  • Create a Subnet
  • Create an Elastic Network Interface
  • Use the Amazon VPC Middlebox Wizard
  • View packets using Amazon CloudWatch Logs

Intended Audience

  • Candidates for the AWS Certified Solutions Architect - Professional certification
  • Cloud Architects
  • DevOps Engineers


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

  • Amazon Virtual Private Cloud (VPC)
  • Amazon Elastic Compute Cloud (EC2)
  • Amazon CloudWatch Logs

The following content can be used to fulfill the prerequisite:


February 11th, 2023 - Resolved environment error

Environment before

Environment after

About the author

Learning paths

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.

Covered topics

Lab steps

Logging In to the Amazon Web Services Console
Creating a Subnet and Elastic Network Interface
Launching a Second Middlebox
Using the Middlebox Routing Wizard
Reviewing the Routes and Flow Logs