Konfigurasi Subnet Publik dan Jumpbox di AWS

Overview:

Pada kali ini kita akan membuat public subnet dan jumpbox/bastion host pada VPC yang sebelumnya sudah dibuat pada tulisan berikut.

Adapun langkah-langkah yang akan kita lakukan adalah sebagai berikut:

  1. Membuat internet gateway

  2. Membuat route table

  3. Konfigurasi route table

  4. Konfigurasi subnet

  5. Membuat jumpbox

  6. Bersihkan sumber daya

Prasyarat:

  • Akun AWS

  • VPC dan subnet (sebelumnya bisa lihat disini)

Langkah-langkah:

Membuat internet gateway

  1. Buat internet gateway

    • Buka VPC

    • Klik Internet Gateways

    • Create internet gateway

    • Isi data

  2. Attach internet gateway ke VPC

    • Klik Action

    • Attach to vpc

    • Pilih VPC yang sudah dibuat sebelumnya

    • Attach internet gateway

Membuat route table

  1. Buat route table

    • Klik route tables

    • Create route table

    • Isi name

    • name = aha-vpc1-rt-web

  2. Asosiasi web subnet kedalam route tabel

    Selanjutnya yaitu mengasosiasikan web subnet sn-web-A, sn-web-B, sn-webC kedalam route tabel.

    • Pada tab subnet assosiations

    • Klik edit subnet associations

    • Pilih sn-web-A, sn-web-B, sn-web-C

    • Save associations

Konfigurasi route table

Menambahkan untuk 2 default route pada IPv4 dan IPv6

  1. Tambahkan 2 default route untuk IPv4 dan IPv6

    • Pada route aha-vpc1-web,

    • Klik edit routes

    • Klik add route

    • Destination: 0.0.0.0/0

    • Target: internet gateway aha-vpc1-igw

    • Klik add route

    • Destination= ::/0

    • Target: internet gateway aha-vpc1-igw

    • Save changes

  2. Perhatikan detail routes

Konfigurasi subnet

  1. Aktifkan auto-add IPv4 pada subnet web A,B,C

    • Pada menu Subnets

    • Klik sn-web-A

    • Actions

    • Edit subnet setting

    • Enable auto-assign ipv4 address

    • Save

Lakukan hal yang sama sampai sn-subnet-C.

Membuat Jumpbox

  1. Buat instance jumpbox menggunakan subnet sn-web-A

    • Ke service EC2

    • Launch Instance

  2. Lihat detail instance

  3. Verifikasi dengan masuk kedalam instance

Bersihkan Sumber Daya

Terminate instance yang sudah dibuat sebelumnya.

Thanks.

Code:

https://github.com/ahakimx/terraform-aws

Referensi:

learn cantrill - aws sysops training