Menggunakan Banyak Akun GCP dalam Satu Komputer
3 min read

Menggunakan Banyak Akun GCP dalam Satu Komputer

Dalam praktik sehari-hari, seorang engineer sering harus berurusan dengan lebih dari satu akun Google Cloud Platform (GCP). Misalnya:

  • Akun personal untuk eksperimen
  • Akun kantor untuk production
  • Akun client untuk environment tertentu

Masalahnya, semua itu sering diakses dari satu komputer yang sama. Jika tidak tahu caranya, kita bisa dengan mudah:

  • Salah menjalankan perintah ke project yang keliru
  • Salah akun saat deploy
  • Atau bahkan tidak sadar sedang memakai akun production

Untungnya, Google Cloud SDK menyediakan mekanisme resmi untuk menangani multiple akun GCP dalam satu mesin.


Prasyarat

Pastikan Google Cloud SDK (gcloud) sudah terpasang di komputer kamu.

Untuk mengecek apakah gcloud sudah tersedia:

gcloud version

Jika belum terpasang, instalasi bisa dilakukan melalui dokumentasi resmi Google Cloud.


Login ke Akun GCP Pertama

Langkah pertama adalah login ke akun GCP pertama:

gcloud auth login

Perintah ini akan membuka browser dan meminta kamu login menggunakan akun Google.

Contoh:

  • [email protected]

Setelah login berhasil, kredensial akun akan disimpan secara lokal oleh gcloud.


Menambahkan Akun GCP Lain

Untuk menambahkan akun GCP kedua (atau ketiga, dan seterusnya), cukup jalankan kembali:

gcloud auth login

Lalu login menggunakan akun Google yang berbeda, misalnya:

  • [email protected]

gcloud tidak akan menghapus akun sebelumnya. Semua akun akan tersimpan bersamaan.


Melihat Daftar Akun yang Tersimpan

Untuk melihat semua akun yang sudah login di komputer kamu:

gcloud auth list

Contoh output:

Credentialed Accounts
ACTIVE  ACCOUNT
        [email protected]
*       [email protected]

Tanda * menunjukkan akun yang sedang aktif saat ini.


Berpindah Antar Akun (Switch Account)

Untuk berpindah ke akun lain, gunakan perintah:

gcloud config set account ACCOUNT_EMAIL

Contoh:

gcloud config set account [email protected]

Setelah itu, semua perintah gcloud akan menggunakan akun tersebut.


Memastikan Akun dan Project yang Aktif

Sangat disarankan untuk selalu mengecek konteks sebelum menjalankan perintah penting.

Cek akun aktif:

gcloud config get-value account

Cek daftar project yang bisa diakses:

gcloud projects list

Langkah ini penting untuk menghindari kesalahan fatal seperti deploy ke project yang salah.


Catatan Penting tentang Project dan Konfigurasi

Perlu diingat:

  • Akun aktif ≠ project aktif
  • Akun bisa punya banyak project

Untuk mengatur project yang aktif:

gcloud config set project PROJECT_ID

Biasakan selalu mengatur account + project secara eksplisit, terutama saat bekerja dengan environment production.


Tips Tambahan agar Tidak Salah Akun

Beberapa praktik yang sangat disarankan:

  • Gunakan nama project yang jelas (misalnya myapp-prod, myapp-staging)
  • Selalu jalankan gcloud config list sebelum deploy
  • Gunakan shell prompt atau script yang menampilkan account & project aktif
  • Pisahkan akun personal dan kantor dengan disiplin

Untuk browser, pertimbangkan menggunakan profil browser terpisah agar GCP Console tidak tertukar akun.


Kesimpulan

Menggunakan banyak akun GCP dalam satu komputer adalah hal yang sepenuhnya didukung oleh Google Cloud SDK.

Dengan pendekatan yang benar:

  • Kamu bisa login ke banyak akun sekaligus
  • Berpindah akun dengan aman dan cepat
  • Menghindari kesalahan deploy yang berbahaya

Kuncinya adalah selalu sadar konteks: akun apa yang aktif, dan project mana yang sedang digunakan.

Disiplin kecil ini sangat menentukan keamanan dan stabilitas.