Prerequisites
An AWS Account
Virtual Private Cloud
- 1 VPC.
- 2 Public Subnets (in different AZs).
- 2 Private Subnets (in different AZs).
- 1 IGW for internet access to Public Subnets.
- 1 Route Table connecting Subnets with IGW.
- 1 Public Security Groups enabling internet and SSH traffic.
Create VPC
Navigate to VPC > Your VPCs > Create VPC
| Name tag |
Name of your VPC. G53_VPC_Main |
| IPv4 CIDR block | 10.0.0.0/16 |
| IPv6 CIDR block | Amazon provided IPv6 CIDR block |
| Tenancy | Default |
Click on 'Create'.
Create Subnets
Navigate to VPC > Subnets > Create subnet
| Name tag | G53_SBN_PublicA_eu-west-1a_10.0.1.0/24 |
| VPC | Your applicable VPC |
| Availability Zone | eu-west-1a |
| IPv6 CIDR block | Amazon provided IPv6 CIDR block |
| Availability Zone | eu-west-1a |
| IPv4 CIDR block | 10.0.1.0/24 |
| IPv6 CIDR block | Dont Assign IPv6 |
Click on 'Create'.
Click on 'Create subnet'
| Name tag | G53_SBN_PublicB_eu-west-1b_10.0.2.0/24 |
| VPC | Your applicable VPC |
| Availability Zone | eu-west-1b |
| IPv4 CIDR block | 10.0.2.0/24 |
| IPv6 CIDR block | Dont Assign IPv6 |
Click on 'Create'.
Click on 'Create subnet'
| Name tag | G53_SBN_PrivateA_eu-west-1a_10.0.3.0/24 |
| VPC | Your applicable VPC |
| Availability Zone | eu-west-1a |
| IPv4 CIDR block | 10.0.3.0/24 |
| IPv6 CIDR block | Dont Assign IPv6 |
Click on 'Create'.
Click on 'Create subnet'
| Name tag | G53_SBN_PrivateB_eu-west-1b_10.0.4.0/24 |
| VPC | Your applicable VPC |
| Availability Zone | eu-west-1b |
| IPv4 CIDR block | 10.0.4.0/24 |
| IPv6 CIDR block | Dont Assign IPv6 |
Select subnet G53_SBN_PublicA_eu-west-1a_10.0.1.0/24 and click on 'Actions' and 'Modify auto-assign IP settings'.
Check 'Enable auto-assign public IPv4 address' and click on 'Save'.
Select subnet G53_SBN_PublicB_eu-west-1b_10.0.2.0/24 and click on 'Actions' and 'Modify auto-assign IP settings'.
Check 'Enable auto-assign public IPv4 address' and click on 'Save'.
Create Internet Gateway (IGW)
Navigate to VPC > Internet Gateways > Create internet gateway
| Name tag | G53_IGW_VPC_Main |
Click on 'Create'.
Click on 'Attach to a VPC'.
Select your applicable VPC and click on 'Attach internet gateway'.
Create Route Table
Navigate to VPC > Route Tables > Create route table.
| Name tag | G53_RTT_VPC_Main_Public |
| VPC | Select applicable VPC |
Click 'Create'.
Select your route table and click on the Routes tab > Edit routes.
Add the following routes:
| Destination | Target |
| 0.0.0.0/0 | Internet gateway > G53_IGW_VPC_Main |
| ::/0 | Internet gateway > G53_IGW_VPC_Main |
Click 'Save routes'.
Select your route table and click on the 'Subnet Associations' tab > Edit subnet associations.
Select your 2 public subnets and click 'Save'
Create Security Groups
Navigate to VPC > Security Groups > Create security group.
| Basic details | |
| Security group name | G53_SCG_Public_Web |
| VPC | Select applicable VPC |
| Inbound rules | |
| SSH | 0.0.0.0/0 |
| HTTP | 0.0.0.0/0 |
| HTTPS | 0.0.0.0/0 |
Click 'Create security group'.
