Creating a VPC
VPC is an AWS service that lets you create separate and isolated environments for your resources to run in. In fact, every EC2 instance you start is part of your default VPC, but creating and then associating an EC2 instance with a specific VPC allows you to have full control over routing tables, internal IP addresses, and all other aspects of your instance's connectivity. In this recipe, we will learn how to create such a VPC programmatically. In the Subnetting your VPC recipe, we will create a subnet within a VPC and create an EC2 instance in the previously created VPC. Then, in the Changing routes in your VPC recipe, we'll learn how to change the routes in our VPC. But before we can change these properties, we'll have to create a VPC.
Getting ready
Open your code editor and start by creating a file called create_vpc.py
. Next, navigate your terminal to the same directory that you just created the _vpc.py
file in.
You'll have to have authentication...