Menggunakan Akun Layanan App Engine Default

Setelah Anda membuat aplikasi App Engine, akun layanan default App Engine akan dibuat dan digunakan sebagai identitas aplikasi App Engine Anda. Akun layanan default App Engine dikaitkan dengan project Google Cloud Anda dan menjalankan tugas atas nama aplikasi Anda yang berjalan di App Engine.

Melihat akun layanan default App Engine

Untuk melihat akun layanan:

  1. Di Konsol Google Cloud, buka halaman Service accounts.

    Buka halaman Service accounts

  2. Pilih project Anda.

  3. Dalam daftar, cari alamat email akun layanan default App Engine:

    YOUR_PROJECT_ID@appspot.gserviceaccount.com

Mengubah akun layanan default

Bergantung pada konfigurasi kebijakan organisasi Anda, akun layanan default mungkin secara otomatis diberi peran Editor di project Anda. Sebaiknya Anda menonaktifkan pemberian peran otomatis dengan menerapkan batasan kebijakan organisasi iam.automaticIamGrantsForDefaultServiceAccounts. Jika Anda membuat organisasi setelah 3 Mei 2024, batasan ini akan diterapkan secara default.

Jika Anda menonaktifkan pemberian peran otomatis, Anda harus menentukan peran mana yang akan diberikan ke akun layanan default, lalu memberikan peran tersebut secara manual.

Jika akun layanan default sudah memiliki peran Editor, sebaiknya ganti peran Editor dengan peran yang kurang permisif.Untuk mengubah peran akun layanan dengan aman, gunakan Policy Simulator untuk melihat dampak perubahan, lalu berikan dan cabut peran yang sesuai.

Mengubah izin akun layanan

Anda dapat menggunakan konsol Google Cloud untuk memberikan atau menghapus peran dari akun layanan default. Misalnya, Anda dapat mendowngrade izin yang digunakan oleh akun layanan default App Engine dengan mengubah perannya dari Editor ke peran mana pun yang paling sesuai dengan kebutuhan akses untuk aplikasi App Engine Anda.

Untuk mengubah peran pada akun layanan default App Engine:

  1. Di Konsol Google Cloud, buka halaman IAM.

    Buka IAM

  2. Pilih project Anda.

  3. Cari akun layanan default App Engine di daftar Utama. Akun layanan default App Engine akan muncul dalam daftar jika peran telah diberikan secara otomatis atau manual ke akun layanan.

  4. Pilih tombol edit untuk mengubah peran yang ditetapkan ke akun layanan.

Menggunakan akun layanan default

Aplikasi App Engine Anda menggunakan kredensial akun layanan App Engine secara default. Untuk mengetahui informasi selengkapnya, lihat Memberikan akses aplikasi ke layanan Cloud.

Memulihkan akun layanan default yang telah dihapus

Jika Anda menghapus akun layanan default App Engine, aplikasi App Engine mungkin akan berhenti berfungsi dan kehilangan akses ke layanan Google Cloud lainnya, seperti Datastore.

Anda dapat memulihkan akun layanan default App Engine yang telah dihapus dalam 30 hari terakhir dengan mengikuti langkah-langkah untuk membatalkan penghapusan akun layanan.

Informasi selengkapnya tentang akun layanan