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.

Terima kasih. 

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

Referensi: AWS Certified SysOps Administrator - Associate

Share:

0 comments:

Post a Comment