AWS Summit Jakarta 2026 · Seri Sesi

Access as Code

Mengelola identitas AWS dalam skala besar — tanpa menumpuk IAM User yang riskan.
Kode STP102Level 100 · DasarStartup Zone
Edisi Pertama · 2026 · Bagian dari Seri 61 Sesi
Track · Startup & Keamanan

Tentang Sesi Ini

01

Ringkasan & metadata

STP10212:00 WIBFloor 4, Expo Zone 2 (Startup Zone) Level 100 · DasarBahasa IndonesiaPembicara: PayFazz

Sesi ini membahas satu masalah yang nyaris selalu muncul saat startup tumbuh cepat: bagaimana mengelola akses dan identitas di AWS secara aman dan terukur tanpa menumpuk banyak IAM User? Di awal, membuat satu IAM User untuk tiap orang terasa praktis. Tetapi ketika tim membesar dan jumlah akun AWS bertambah, kebiasaan itu berubah menjadi bom waktu: kredensial jangka panjang tersebar di banyak tempat, sulit dilacak siapa punya akses ke apa, dan audit jadi mimpi buruk.

Berangkat dari pengalaman PayFazz (perusahaan fintech), sesi ini menawarkan cara pandang modern: berhenti "mencetak kunci permanen", dan mulai memberi kredensial sementara yang otomatis kedaluwarsa. Lebih jauh, izin tidak lagi diklik satu per satu di konsol, melainkan dikelola sebagai kode — pendekatan yang disebut "Access as Code": akses didefinisikan, ditinjau, dan diaudit lewat berkas yang bisa di-review layaknya kode program.

Kenapa penting untuk Anda? Jika tim Anda masih menambah IAM User setiap kali ada karyawan atau proyek baru, dan mulai bingung "siapa sebenarnya yang bisa masuk ke akun produksi?", sesi ini memberi peta jalan keluar dari kekusutan itu — cocok untuk startup, scaleup, dan tim yang menghadapi audit kepatuhan.
Konteks Nyata · PayFazz

PayFazz adalah fintech asal Indonesia yang membangun jaringan agen keuangan untuk melayani masyarakat yang belum tersentuh bank (unbanked) — memungkinkan warung dan agen melakukan transfer uang, tarik tunai, isi pulsa, serta bayar tagihan lewat satu platform. Perusahaan ini alumni Y Combinator dan mengklaim ratusan ribu agen terdaftar (dilaporkan 700.000+ agen di 514 kabupaten) serta belasan juta pengguna, dan telah mengantongi izin uang elektronik dari Bank Indonesia. Pada Maret 2021, PayFazz bergabung dengan Xfers (Singapura) membentuk Fazz Financial Group — yang pada 2022 meraih pendanaan Seri C sekitar US$100 juta dipimpin Tiger Global; belakangan PayFazz melakukan rebranding menjadi Fazz Agen. Sebagai fintech yang tumbuh cepat lintas negara, tantangan mengelola akses tim dan banyak akun cloud secara aman selaras dengan tema sesi ini.

Sumber: TechCrunch, Fintech Singapore, Infobank, dan situs resmi Fazz (fazz.com). Detail arsitektur AWS/IAM spesifik PayFazz tidak dipublikasikan secara terbuka; contoh penerapan & arsitektur di sesi ini bersifat ilustratif kecuali disebutkan.

Konsep Inti

Masalahnya & Cara Modern Mengatasinya

02

Masalah "IAM user sprawl"

Di AWS, IAM User adalah identitas permanen yang biasanya membawa kredensial jangka panjang: kata sandi konsol dan/atau pasangan access key yang tidak pernah kedaluwarsa dengan sendirinya. Membuatnya mudah — dan itulah masalahnya. Kemudahan itu mendorong tim terus menambah IAM User seiring bertambahnya orang, layanan, dan skrip, hingga terjadi apa yang disebut "IAM user sprawl": penumpukan pengguna dan kunci yang tak terkendali.

Kenapa penumpukan ini riskan?

Pendekatan modern

Alih-alih menambah IAM User, sesi mendorong enam pilar berikut. Ganti kunci permanen dengan identitas terpusat dan kredensial sementara, lalu kelola izinnya sebagai kode.

IAM Identity CenterLogin tunggal (SSO) terpusat
IAM RolesPeran & kredensial sementara
Federasi / SSOIdentitas dari Google/Okta/AD
Terraform / IaCIzin dikelola sebagai kode
Least-PrivilegeHak akses paling minim
Audit / ObservabilityJejak siapa akses apa, kapan
Access-by-AttributeAkses berbasis atribut (ABAC)

Benang merahnya: identitas terpusat sekali, akses diberikan sementara, dan aturannya ditulis sebagai kode. Dengan begitu, menambah atau mencabut akses tim menjadi soal mengubah satu berkas yang di-review — bukan mengklik puluhan tombol di banyak akun.

Perumpamaan

Analogi yang Mudah Dicerna

03

Kartu akses sementara vs kunci permanen

Ibaratnya, bayangkan sebuah gedung perkantoran besar dengan banyak ruangan (akun AWS). Cara lama: setiap orang diberi seikat kunci logam permanen untuk tiap pintu yang pernah ia butuhkan. Awalnya rapi. Tapi setelah ratusan karyawan dan proyek, kunci-kunci itu menumpuk, digandakan, tercecer, dan tak ada yang tahu pasti siapa memegang kunci apa. Kalau satu kunci hilang, ia tetap membuka pintu selamanya sampai kuncinya diganti.

Cara modern: pasang satu meja resepsionis (IAM Identity Center). Setiap orang cukup menunjukkan identitasnya sekali di sana (login SSO / federasi), lalu diberi kartu akses sementara yang otomatis kedaluwarsa beberapa jam kemudian. Kartu itu hanya membuka pintu yang sesuai perannya hari itu. Selesai kerja, kartu mati sendiri — tak ada kunci permanen yang perlu ditarik kembali, tak ada tumpukan yang menggunung.

GEDUNG (Lingkungan AWS) Karyawan Resepsionis(Identity Center) Ruang A · kartu 8 jamRuang B · kartu 8 jamRuang C · kartu 8 jam
Analogi: satu resepsionis (Identity Center) memberi kartu sementara yang kedaluwarsa, bukan seikat kunci permanen yang menumpuk.
Arsitektur

High-Level Architecture & Alur

04

High-Level Architecture (HLA)

Secara garis besar, pola "Access as Code" bekerja seperti ini: identitas karyawan berasal dari penyedia identitas (Google Workspace, Okta, atau Active Directory) yang difederasikan ke IAM Identity Center. Di sana didefinisikan permission set (kumpulan izin) yang ditulis dan dikelola sebagai kode lewat Terraform/CloudFormation. Saat login, pengguna menerima kredensial sementara untuk meng-assume peran (IAM Role) di akun tujuan — bukan IAM User permanen. Semua aktivitas tercatat oleh layanan audit.

Karyawan(browser) IAM IdentityCenter (SSO) Penyedia IdentitasGoogle / Okta / AD (federasi) Akun A · IAM Role Akun B · IAM Role Akun C · IAM Role Audit trail (siapa · apa · kapan)
HLA: federasi identitas → Identity Center (permission set sebagai kode) → kredensial sementara meng-assume Role di tiap akun, semua teraudit.

Alur akses satu kali login

Ketika seorang engineer perlu masuk ke akun produksi untuk memeriksa sesuatu, inilah yang terjadi — tanpa satu pun IAM User baru dibuat:

  1. Login sekali. Engineer masuk lewat penyedia identitas perusahaan (mis. Google/Okta) ke portal IAM Identity Center.
  2. Pilih peran. Portal menampilkan akun & peran yang boleh ia gunakan, sesuai permission set yang didefinisikan sebagai kode.
  3. Terbitkan kartu sementara. Identity Center menerbitkan kredensial sementara (berlaku beberapa jam) untuk meng-assume IAM Role di akun tujuan.
  4. Kerja dengan izin minim. Ia bekerja hanya dalam batas izin peran itu (least-privilege).
  5. Otomatis kedaluwarsa. Setelah masa berlaku habis, kredensial mati sendiri — tak perlu dicabut manual.
  6. Terekam. Seluruh aktivitas tercatat untuk audit & kepatuhan.
Login SSOPilih peranKartu semtr.Kerja minimKedaluwarsa
Alur akses: login SSO → pilih peran → kredensial sementara → kerja least-privilege → kedaluwarsa otomatis (semua terekam).
Contoh Penerapan

Dari Konsep ke Bisnis Nyata

05

Contoh nyata (konteks Indonesia)

Agar tidak berhenti di teori, berikut tiga skenario penerapan yang khas — mulai dari startup yang tumbuh cepat hingga organisasi multi-akun yang menghadapi audit.

Contoh Penerapan · Startup / Scaleup

PayFazz — kelola akses tim yang tumbuh cepat

Sebagai fintech yang berkembang pesat, PayFazz menghadapi lonjakan jumlah engineer dan akun AWS. Alih-alih menambah IAM User setiap kali ada orang baru, mereka memusatkan identitas di IAM Identity Center dengan federasi dari penyedia identitas perusahaan. Setiap akses ke akun diberikan lewat peran & kredensial sementara, dan izinnya dikelola sebagai kode. Onboarding karyawan menjadi soal menambahkan mereka ke grup, sementara offboarding cukup mencabut satu keanggotaan — tanpa berburu kunci permanen di banyak tempat.

Contoh Penerapan · Organisasi Multi-Akun

Perusahaan dengan puluhan akun AWS

Sebuah perusahaan memisahkan lingkungan (dev, staging, produksi) dan tim ke dalam banyak akun AWS di bawah satu organisasi. Tanpa strategi, tiap akun akan punya IAM User-nya sendiri — mimpi buruk pengelolaan. Dengan Identity Center di tingkat organisasi dan permission set yang didefinisikan lewat Terraform, akses lintas akun menjadi konsisten dan dapat direview. Perubahan izin melewati proses pull request dengan persetujuan, sehingga tak ada lagi perubahan diam-diam di konsol.

Contoh Penerapan · Kepatuhan & Audit

Menjawab auditor dengan tenang

Saat regulator atau auditor bertanya "siapa yang bisa mengakses data produksi, dan atas dasar apa?", tim yang memakai Access as Code tinggal menunjukkan berkas kode yang menjadi sumber kebenaran, ditambah audit trail yang mencatat setiap sesi akses sementara. Karena kredensial otomatis kedaluwarsa dan izin bersifat least-privilege, permukaan risiko jauh lebih kecil — dan jawaban atas pertanyaan audit tersedia dalam hitungan menit, bukan hari.

Mode Slide

Ringkasan Visual (Geser)

06

Ringkasan visual

Enam kartu berikut merangkum inti sesi. Gunakan tombol atau tombol panah keyboard (← →) untuk berpindah.

STP102 · Slide 1

Masalahnya: IAM user sprawl

Menambah IAM User terasa mudah, tapi menumpuk kredensial jangka panjang yang tersebar dan sulit diaudit.

1 / 6
STP102 · Slide 2

Kunci permanen itu riskan

Access key tak kedaluwarsa sendiri: sekali bocor, berlaku selamanya sampai dicabut manual.

2 / 6
STP102 · Slide 3

Pusatkan identitas

IAM Identity Center + federasi dari Google/Okta/AD: login sekali, akses banyak akun.

3 / 6
STP102 · Slide 4

Kartu sementara, bukan kunci

Peran (roles) & kredensial sementara yang otomatis kedaluwarsa — least-privilege sejak awal.

4 / 6
STP102 · Slide 5

Access as Code

Izin dikelola lewat Terraform/CloudFormation & permission set, di-review layaknya kode.

5 / 6
STP102 · Slide 6

Bawa pulang

Berhenti mencetak kunci. Pusatkan identitas, beri akses sementara, tulis izin sebagai kode, audit otomatis.

6 / 6
Penutup

Poin yang Bisa Dibawa Pulang

07

Poin yang bisa dibawa pulang

Tentang Buku Ini
Sainskerta · Seri AWS Summit Jakarta 2026

Buku ini adalah rangkuman edukatif independen atas satu sesi AWS Summit Jakarta 2026, dibuat agar materi tetap bisa dipelajari oleh mereka yang tak sempat hadir. Bukan materi resmi AWS maupun PayFazz; seluruh nama produk & merek adalah milik pemiliknya masing-masing. Contoh penerapan bersifat ilustratif.

Bagian dari seri 61 sesi AWS Summit Jakarta 2026 — satu buku untuk tiap sesi.