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 dari akun layanan ini ditambahkan langsung oleh Firebase; yang lainnya ditambahkan melalui project Google Cloud yang terkait dengan project Firebase Anda.
Anda dapat melihat semua akun layanan yang terkait dengan project di tab Service accounts di bagian > Project Settings 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 | (Tidak digunakan lagi) Untuk mengelola dan menautkan layanan Firebase ke project Google Cloud. Hal ini diperlukan untuk semua project Firebase |
Saat membuat project Firebase/menambahkan layanan Firebase ke project Google Cloud yang ada |
service-project-number@gcp-sa-firebase.iam.gserviceaccount.com | Untuk mengelola dan menautkan layanan Firebase ke project Google Cloud. Hal ini diperlukan untuk semua project Firebase | Saat membuat project Firebase/menambahkan layanan Firebase ke project Google Cloud yang ada |
service-project-number@gcp-sa-firebaseappcheck.iam.gserviceaccount.com | Untuk memverifikasi token respons yang diterbitkan oleh penyedia App Check berikut:
|
Saat mendaftarkan aplikasi untuk menggunakan App Check dengan penyedia berikut:
|
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 Google Cloud ke Firebase Mungkin sudah ada untuk project Google Cloud sebelum diimpor |
service-project-number@firebase-rules.iam.gserviceaccount.com | Untuk mengelola Firebase Security Rules untuk Cloud Firestore, Cloud Storage for Firebase, dan Realtime Database | Saat membuat project Firebase/mengimpor project Google Cloud ke Firebase |
service-project number@gcp-sa-firebasestorage.iam.gserviceaccount.com (tidak digunakan lagi) firebase-storage@system.gserviceaccount.com |
Untuk mengelola bucket Cloud Storage for Firebase. | Saat membuat project Firebase/mengimpor project Google Cloud ke Firebase.firebase-storage@
akun layanan tidak lagi ditetapkan ke project baru. Lihat FAQ dukungan. |
service-project-number@gcf-admin-robot.iam.gserviceaccount.com | Untuk mengoperasikan Cloud Functions for Firebase | Saat membuat project Firebase/mengimpor project Google Cloud ke Firebase Mungkin sudah ada untuk project Google Cloud sebelum diimpor |
project-number@cloudservices.gserviceaccount.com | Untuk menggunakan Google API | Saat membuat project Firebase/mengimpor project Google Cloud ke Firebase Mungkin sudah ada untuk project Google Cloud sebelum diimpor |
firebase-adminsdk-random5chars@project-id.iam.gserviceaccount.com | Untuk memberikan kredensial untuk Firebase Admin SDK | Saat membuat project Firebase/mengimpor project Google Cloud ke Firebase |
firebase-measurement@system.gserviceaccount.com | Untuk mengekspor data Firebase dari Google Analytics ke BigQuery | Saat menautkan produk Firebase ke BigQuery |
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com | Untuk mengekspor data dari Firebase Crashlytics ke BigQuery | Saat menautkan produk Firebase ke BigQuery |
exporter@fcm-bq-export-prod.iam.gserviceaccount.com | Untuk mengekspor data dari Firebase Cloud Messaging ke BigQuery | Saat menautkan produk Firebase ke BigQuery |
exporter@performance-bq-export-prod.iam.gserviceaccount.com | Untuk mengekspor data dari Firebase Performance Monitoring ke BigQuery | Saat menautkan produk Firebase 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) | Saat menautkan produk Firebase 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) |
(deprecated) firebase-crashreporting-random4char@project-name.iam.gserviceaccount.com | Untuk mengupload simbol error ke Firebase Crash Reporting | Saat membuat project Firebase |