Menghubungkan menggunakan akun layanan


Dokumen ini menjelaskan cara menggunakan akun layanan untuk terhubung ke instance virtual machine (VM) Compute Engine menggunakan SSH. Dengan menyiapkan SSH untuk akun layanan, Anda dapat mengonfigurasi aplikasi untuk menggunakan SSH, yang dapat membantu Anda mengotomatiskan beban kerja.

Sebelum memulai

  • Membuat akun layanan
  • Siapkan autentikasi, jika Anda belum melakukannya. Autentikasi adalah proses verifikasi identitas Anda untuk akses ke layanan dan API Google Cloud. Untuk menjalankan kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke Compute Engine sebagai berikut.
    1. Instal Google Cloud CLI, lalu initialize dengan menjalankan perintah berikut:

      gcloud init
    2. Menetapkan region dan zona default.

Terhubung ke VM sebagai akun layanan secara manual

Untuk terhubung ke VM sebagai akun layanan, gunakan salah satu metode berikut:

Langsung meniru identitas akun layanan

Gunakan flag --impersonate-service-account gcloud CLI untuk terhubung langsung ke VM menggunakan identitas akun layanan. Jalankan perintah berikut untuk terhubung ke VM sebagai akun layanan:

gcloud compute ssh VM_NAME \
    --impersonate-service-account=SERVICE_ACCOUNT_EMAIL

Ganti kode berikut:

  • VM_NAME: nama VM yang ingin Anda hubungkan ke akun layanan.
  • SERVICE_ACCOUNT_EMAIL: alamat email yang terkait dengan akun layanan.

Meniru identitas akun layanan dari VM

Tiru identitas akun layanan dari VM lain dengan melakukan hal berikut:

  1. Hubungkan ke VM yang berjalan sebagai akun layanan.
  2. Dari VM yang berjalan sebagai akun layanan, hubungkan ke VM lain menggunakan metode yang sama.

Langkah selanjutnya