Identitas Fungsi
Halaman ini memberikan informasi tambahan untuk mengonfigurasi identitas fungsi bagi fungsi yang dibuat menggunakan perintah gcloud functions atau Cloud Functions v2 API.
Jika Anda telah membuat atau men-deploy fungsi menggunakan Cloud Run, lihat Pengantar identitas layanan dan Mengonfigurasi identitas layanan untuk layanan guna mengetahui deskripsi mendetail tentang cara mengonfigurasi identitas layanan. Cloud Run merujuk identitas fungsi sebagai identitas layanan.
Untuk pengantar konsep identitas fungsi, lihat panduan Pengantar identitas layanan Cloud Run.
Menambahkan akun layanan yang dikelola pengguna saat deployment
Saat men-deploy fungsi menggunakan gcloud functions deploy, tambahkan
flag --service-account. Contoh:
gcloud functions deploy FUNCTION_NAME --service-account SERVICE_ACCOUNT_EMAIL
Ganti FUNCTION_NAME dengan nama fungsi Anda, dan
SERVICE_ACCOUNT_EMAIL dengan email akun
layanan.
Memperbarui akun layanan dari fungsi yang sudah ada
Anda dapat memperbarui akun layanan runtime dari fungsi yang sudah ada.
Saat men-deploy fungsi menggunakan gcloud functions deploy, tambahkan
flag --service-account:
gcloud functions deploy FUNCTION_NAME --service-account SERVICE_ACCOUNT_EMAIL
Ganti FUNCTION_NAME dengan nama fungsi Anda, dan
SERVICE_ACCOUNT_EMAIL dengan akun layanan.
Fungsi yang di-deploy ulang kini menggunakan akun layanan runtime baru.