Ringkasan Akun Layanan Firebase

Firebase menggunakan akun layanan untuk mengoperasikan dan mengelola layanan tanpa membagikan kredensial pengguna. Ketika membuat project Firebase, Anda mungkin menyadari bahwa sejumlah akun layanan sudah tersedia di project Anda.

Selain itu, ketika menambahkan layanan atau melakukan tindakan tertentu (misalnya, menautkan produk Firebase ke BigQuery), Anda mungkin juga menyadari bahwa akun layanan baru ditambahkan ke project Anda. Beberapa akun layanan ini ditambahkan langsung oleh Firebase. Akun layanan lain ditambahkan melalui project Google Cloud Platform (GCP) yang terkait dengan project Firebase Anda.

Anda dapat melihat semua akun layanan yang terkait dengan project di tab Akun layanan di bagian settings > Setelan Project Anda di Firebase console.

Berikut adalah daftar akun layanan yang dikelola oleh Firebase:

Nama Akun Penggunaan akun Kapan ditambahkan ke project
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com Untuk mengelola dan menautkan layanan Firebase ke project GCP. Hal ini diperlukan untuk semua project Firebase

Saat membuat project Firebase/menambahkan layanan Firebase ke project GCP yang ada

Catatan: Beberapa project Firebase yang dibuat sebelum September 2018 tidak berisi akun layanan ini. Namun, Firebase menambahkan akun layanan ini ke salah satu project tersebut secara otomatis saat tindakan yang akan dilakukan memerlukan akun layanan ini.

project-id@appspot.gserviceaccount.com Untuk mengelola produk yang terkait dengan App Engine: Cloud Firestore, Cloud Storage for Firebase, dan Cloud Functions for Firebase Saat membuat project Firebase/mengimpor project GCP ke Firebase
Mungkin sudah ada untuk project GCP sebelum diimpor
service-project-number@firebase-rules.iam.gserviceaccount.com Untuk mengelola Aturan Keamanan Firebase untuk Cloud Firestore, Cloud Storage for Firebase, dan Realtime Database Saat membuat project Firebase/mengimpor project GCP ke Firebase
firebase-storage@system.gserviceaccount.com Untuk mengelola bucket Cloud Storage for Firebase Saat membuat project Firebase/mengimpor project GCP ke Firebase
service-project-number@gcf-admin-robot.iam.gserviceaccount.com Untuk mengoperasikan Cloud Functions for Firebase Saat membuat project Firebase/mengimpor project GCP ke Firebase
Mungkin sudah ada untuk project GCP sebelum diimpor
project-number@cloudservices.gserviceaccount.com Untuk menggunakan Google API Saat membuat project Firebase/mengimpor project GCP ke Firebase
Mungkin sudah ada untuk project GCP sebelum diimpor
firebase-adminsdk-random5chars@project-id.iam.gserviceaccount.com Untuk memberikan kredensial untuk Firebase Admin SDK Saat membuat project Firebase/mengimpor project GCP ke Firebase
firebase-measurement@system.gserviceaccount.com Untuk mengekspor data Firebase dari Google Analytics ke BigQuery Saat menautkan produk Firebase apa pun ke BigQuery
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Untuk mengekspor data dari Firebase Crashlytics ke BigQuery Saat menautkan produk Firebase apa pun ke BigQuery
exporter@fcm-bq-export-prod.iam.gserviceaccount.com Untuk mengekspor data dari Firebase Cloud Messaging ke BigQuery Saat menautkan produk Firebase apa pun ke BigQuery
exporter@performance-bq-export-prod.iam.gserviceaccount.com Untuk mengekspor data dari Firebase Performance Monitoring ke BigQuery Saat menautkan produk Firebase apa pun ke BigQuery
exporter@predictions-bq-export-prod.iam.gserviceaccount.com Untuk mengekspor data dari Firebase Predictions ke BigQuery Saat menautkan produk Firebase apa pun ke BigQuery
service-project-number@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com Untuk mengimpor data ke BigQuery dari produk Firebase apa pun (Google Analytics, Crashlytics, Cloud Messaging, Performance Monitoring, Predictions) Saat menautkan produk Firebase apa pun ke BigQuery
ext-extension-instance-id@project-id.iam.gserviceaccount.com Untuk mengelola penginstalan dan menjalankan ekstensi Firebase Saat penginstalan ekstensi (setiap instance ekstensi memiliki akun layanannya sendiri)
(tidak digunakan lagi) firebase-crashreporting-random4char@project-name.iam.gserviceaccount.com Untuk mengupload simbol kerusakan ke Firebase Crash Reporting Saat membuat project Firebase