Firebase menggunakan akun layanan untuk mengoperasikan dan mengelola layanan tanpa membagikan kredensial pengguna. Saat membuat proyek Firebase, Anda mungkin memperhatikan bahwa sejumlah akun layanan sudah tersedia di proyek Anda.
Anda mungkin juga memperhatikan bahwa akun layanan baru ditambahkan ke proyek saat Anda menambahkan layanan atau melakukan tindakan tertentu (misalnya, menautkan produk Firebase ke BigQuery). Beberapa akun layanan ini ditambahkan langsung oleh Firebase; lainnya ditambahkan melalui proyek Google Cloud yang terkait dengan proyek Firebase Anda.
Anda dapat melihat semua akun layanan yang terkait dengan proyek Anda di tab Akun layanan di > Setelan Proyek di konsol Firebase.
Berikut adalah daftar akun layanan yang dikelola Firebase:
Nama akun | Penggunaan akun | Saat ditambahkan ke proyek |
---|---|---|
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com | Untuk mengelola dan menautkan layanan Firebase ke proyek Google Cloud - diperlukan untuk semua proyek Firebase | Pada saat pembuatan proyek Firebase/penambahan layanan Firebase ke proyek Google Cloud yang ada Catatan: Beberapa proyek Firebase yang dibuat sebelum September 2018 tidak berisi akun layanan ini. Namun, Firebase secara otomatis menambahkan akun layanan ini ke salah satu proyek ini saat tindakan yang memerlukan akun layanan ini dilakukan berikutnya. |
service- project-number @gcp-sa-firebaseappcheck.iam.gserviceaccount.com | Untuk memverifikasi token respons yang dikeluarkan 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 | Pada saat pembuatan proyek Firebase/impor proyek Google Cloud ke Firebase Mungkin sudah ada untuk proyek Google Cloud 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 | Pada saat pembuatan proyek Firebase/impor proyek Google Cloud ke Firebase |
layanan- project number @gcp-sa-firebasestorage.iam.gserviceaccount.com (usang) firebase-storage@system.gserviceaccount.com | Untuk mengelola bucket Cloud Storage for Firebase. | Pada saat pembuatan proyek Firebase/impor proyek Google Cloud ke Firebase. akun layanan firebase-storage@ tidak lagi ditetapkan ke proyek baru. Lihat FAQ dukungan . |
service- project-number @gcf-admin-robot.iam.gserviceaccount.com | Untuk mengoperasikan Cloud Functions for Firebase | Pada saat pembuatan proyek Firebase/impor proyek Google Cloud ke Firebase Mungkin sudah ada untuk proyek Google Cloud sebelum diimpor |
project-number @cloudservices.gserviceaccount.com | Untuk menggunakan Google API | Pada saat pembuatan proyek Firebase/impor proyek Google Cloud ke Firebase Mungkin sudah ada untuk proyek Google Cloud sebelum diimpor |
firebase-adminsdk- random5chars @ project-id .iam.gserviceaccount.com | Untuk memberikan kredensial untuk Firebase Admin SDK | Pada saat pembuatan proyek Firebase/impor proyek Google Cloud 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 |
eksportir@fcm-bq-ekspor-prod.iam.gserviceaccount.com | Untuk mengekspor data dari Firebase Cloud Messaging ke BigQuery | Saat menautkan produk Firebase apa pun ke BigQuery |
eksportir@kinerja-bq-ekspor-prod.iam.gserviceaccount.com | Untuk mengekspor data dari Firebase Performance Monitoring 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) | Saat menautkan produk Firebase apa pun ke BigQuery |
ext extension-instance-id @ project-id .iam.gserviceaccount.com | Untuk mengelola penginstalan dan menjalankan ekstensi Firebase | Pada saat pemasangan ekstensi (setiap instance ekstensi memiliki akun layanannya sendiri) |
(usang) firebase-crashreporting- random4char @ project-name .iam.gserviceaccount.com | Untuk mengunggah simbol kerusakan ke Firebase Crash Reporting | Pada saat pembuatan proyek Firebase |