Identitas Fungsi

Halaman ini memberikan informasi tambahan untuk mengonfigurasi identitas fungsi untuk 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 untuk mengetahui deskripsi mendetail tentang cara mengonfigurasi identitas layanan. Cloud Run merujuk pada 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.