我们先来创建一个只有一个public subnet的VPC,它的网段是10.100.0.0/16。我们将手动完成创建igw、子网、路由表等过程:

流程如下:
Internet GatewayInternet gateway与VPC绑定在AWS控制台里搜索VPC,然后进入服务。点击Create VPC
为vpc命名,并输入CIDR地址段10.100.0.0/16:

点击创建。VPC创建完成
进入Internet Gateway页面,点击创建:

命名为my-gateway-01,然后点击创建:

上面创建完成Internet Gateway后,还需要跟VPC绑定,点击Attach to VPC:

选择上面创建的VPC,然后进行绑定:

进入Subnets页面,创建子网:

选择上面创建的vpc,在这个vpc下面进行子网的创建:

输入子网名称,选择AZ,然后输入子网的网段:

点击创建。
点击创建路由表:

路由表要在VPC下面,选择上面创建的vpc:

点击创建。
创建完成后,编辑路由表的属性,开启自动分配ipv4地址,这样在这个子网下创建的EC2都会自动分配一个公网IP:

创建完上面路由表后,在里面添加一条路由:

增加到互联网的路由,使用上面创建的igw:

添加完成上面的路由后,还需要将路由表跟子网绑定:

跟上面创建的子网绑定:

此时我们在my-subnet-01下面创建EC2,EC2跟公网是互通的。