Create a VPC Manually on AWS
In this lab, you'll practice manually creating a VPC in AWS. This will involve creating a VPC and configuring networking. When you're finished, you'll have deployed a VPC that contains an Internet-accessible EC2 instance.
Terms and conditions apply.
Lab info
Lab author
Challenge
Create Your VPC and Subnets
In this challenge, you’ll create a VPC with a public subnet attached to an internet gateway.
Challenge
Configure VPC Traffic Routing
In this challenge, you’ll create a route table to give your EC2 web server instance an egress (outbound) path to the Internet.
Challenge
Launch an EC2 Instance into Your VPC
In this challenge you’ll add an Amazon Linux EC2 instance to your VPC and configure it to use the subnet.
Challenge
Test SSH and HTTP Connectivity
In this challenge you’ll use SSH to connect to your EC2 instance and install the Apache web server. You’ll then verify the HTTP route table rule by accessing the default Apache web page.
Provided environment for hands-on practice
We will provide the credentials and environment necessary for you to practice right within your browser.
Guided walkthrough
Follow along with the author’s guided walkthrough and build something new in your provided environment!
Did you know?
On average, you retain 75% more of your learning if you get time for practice.
Recommended prerequisites
- Intermediate skills with TCP/IP internetworking (designing subnets, assigning IPv4 addresses, configuring routing tables)
- Intermediate virtual machine (VM) management skills (using SSH to connect to and configure a VM)
- Basic AWS navigational skills (AWS Management Console)
- Access to a bash shell environment (learner needs to use the chmod and ssh utilities)