Firebase ile ilgili hizmet hesaplarına genel bakış

Firebase, kullanıcı kimlik bilgilerini paylaşmadan hizmetleri çalıştırmak ve yönetmek için hizmet hesaplarını kullanır. Bir Firebase projesi oluşturduğunuzda veya Firebase'i mevcut bir Google Cloud projesine eklediğinizde Firebase projenizde birkaç hizmet hesabının zaten mevcut olduğunu fark edebilirsiniz.

Ayrıca, hizmetleri kullanmaya başladığınızda veya belirli işlemleri gerçekleştirdiğinizde (ör. bir Firebase ürününü BigQuery'e bağlama) Firebase projenize yeni hizmet hesaplarının eklendiğini fark edebilirsiniz. Bu hizmet hesaplarından bazıları doğrudan Firebase tarafından, diğerleri ise Firebase projenizle ilişkili Google Cloud projesi tarafından eklenir.

Projenizin tüm hizmet hesaplarını, Firebase konsolundaki > Proje Ayarları bölümündeki Hizmet hesapları sekmesinde görüntüleyebilirsiniz.

Firebase ile ilgili hizmet hesaplarının listesi aşağıda verilmiştir:

Hizmet hesabı adı Hesap kullanımı Hesap projeye eklendiğinde
service-PROJECT_NUMBER@gcp-sa-firebase.iam.gserviceaccount.com Firebase hizmetlerini yönetmek ve Google Cloud projelerine bağlamak için (tüm Firebase projeleri için gereklidir)

Firebase projesi oluşturulurken / Firebase hizmetleri mevcut bir Google Cloud projesine eklenirken eklenir

firebase-adminsdk-random5char@PROJECT_ID.iam.gserviceaccount.com Firebase Admin SDK için kimlik bilgileri sağlamak

Firebase projesi oluşturulurken veya Firebase hizmetleri mevcut bir Google Cloud projesine eklenirken eklenir.

firebase-app-hosting-compute@PROJECT ID.iam.gserviceaccount.com

Uygulamanızı oluşturmak, çalıştırmak ve izlemek için. Ayrıca, Cloud Firestore'den veri yükleme gibi işlemleri gerçekleştirmek için Yönetici SDK'sının kimliğini Uygulama Varsayılan Kimlik Bilgileri ile doğrulama izni de vardır.

Bu hizmet hesabı hakkında daha fazla bilgi edinin.

Firebase App Hosting etkinleştirilirken eklendi

service-PROJECT_NUMBER@gcf-admin-robot.iam.gserviceaccount.com Cloud Functions for Firebase'te işlem yapmak için

(2020 itibarıyla) Projede Cloud Functions API etkinleştirilirken eklenir

(eski) Firebase projesi oluştururken/mevcut bir Google Cloud projesine Firebase hizmetleri eklerken eklenir

Firebase'in projeye eklenmesinden önce bazı Google Cloud projelerinde zaten mevcut olabilir.

service-PROJECT_NUMBER@firebase-rules.iam.gserviceaccount.com Cloud Firestore için Firebase Security Rules üzerinden erişimi yönetme

(2021 itibarıyla) Projenin ilk Cloud Firestore örneğinin temel hazırlığı sırasında eklenir

(eski) Firebase projesi oluşturulurken/mevcut bir Google Cloud projesine Firebase hizmetleri eklenirken eklenir

PROJECT_ID@appspot.gserviceaccount.com App Engine ile ilişkili kaynakları yönetmek için:
  • varsayılan Cloud Firestore örneği
  • varsayılan .appspot Cloud Storage for Firebase paketi
  • Cloud Functions for Firebase (1. nesil planlanmış işlevler)

(2021 itibarıyla) Projenin App Engine uygulamasının temel hazırlığı

(eski) Firebase projesi oluşturulurken/mevcut bir Google Cloud projesine Firebase hizmetleri eklenirken eklenir

Firebase'in projeye eklenmesinden önce bazı Google Cloud projelerinde zaten mevcut olabilir.

service-PROJECT_NUMBER@gcp-sa-firebasestorage.iam.gserviceaccount.com Cloud Storage for Firebase paketlerini yönetmek için

Projenin ilk Cloud Storage for Firebase paketi için temel hazırlık yapılırken / mevcut bir Cloud Storage paketi Firebase'e aktarılırken eklenir

2022'de bu hizmet hesabı, Cloud Storage for Firebase paketi olan tüm mevcut projelere eklendi. SSS bölümüne bakın.

firebase-measurement@system.gserviceaccount.com Google Analytics verilerini BigQuery'a aktarmak için BigQuery'e herhangi bir Firebase ürünü bağlanırken eklenir
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Firebase Crashlytics verilerini BigQuery'a aktarmak için BigQuery'e herhangi bir Firebase ürünü bağlanırken eklenir
exporter@fcm-bq-export-prod.iam.gserviceaccount.com Firebase Cloud Messaging verilerini BigQuery'a aktarmak için BigQuery'e herhangi bir Firebase ürünü bağlanırken eklenir
exporter@performance-bq-export-prod.iam.gserviceaccount.com Firebase Performance Monitoring verilerini BigQuery'a aktarmak için BigQuery'e herhangi bir Firebase ürünü bağlanırken eklenir
service-PROJECT_NUMBER@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com Herhangi bir Firebase ürününden (Google Analytics, Crashlytics, Cloud Messaging ve Performance Monitoring) BigQuery'e veri aktarmak için BigQuery'e herhangi bir Firebase ürünü bağlanırken eklenir
ext-EXTENSION_INSTANCE_ID@PROJECT_ID.iam.gserviceaccount.com Firebase uzantılarının yüklemesini yönetmek ve çalıştırmak için

Bir uzantı yüklenirken eklenir (her uzantı örneğinin kendi hizmet hesabı vardır)

Desteği sonlandırılan hizmet hesapları

(desteği sonlandırıldı)
PROJECT_NUMBER@cloudservices.gserviceaccount.com

(desteği sonlandırıldı)
Google API'lerini kullanmak için

(desteği sonlandırıldı) Artık Firebase projelerine eklenmiyor.

Firebase projesi oluşturulurken veya Firebase hizmetleri mevcut bir Google Cloud projesine eklenirken eklenir.

Firebase'in projeye eklenmesinden önce bazı Google Cloud projelerinde zaten mevcut olabilir.

(desteği sonlandırıldı)
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com
(desteği sonlandırıldı)
Firebase hizmetlerini yönetmek ve Google Cloud projelerine bağlamak için

(desteği sonlandırıldı) Artık Firebase projelerine eklenmiyor.

Firebase projesi oluşturulurken veya Firebase hizmetleri mevcut bir Google Cloud projesine eklenirken eklenir.

(desteği sonlandırıldı)
firebase-storage@system.gserviceaccount.com
(desteklenmiyor)
Cloud Storage for Firebase paketlerini yönetme

(desteği sonlandırıldı) Artık Firebase projelerine eklenmiyor.

Firebase projesi oluşturulurken / Firebase hizmetleri mevcut bir Google Cloud projesine eklenirken eklenir

2022'den itibaren firebase-storage@ hizmet hesabı yeni projelere eklenmiyor. SSS bölümüne bakın.

(kullanımdan kaldırıldı)
firebase-crashreporting-random4char@PROJECT_ID.iam.gserviceaccount.com
(kullanımdan kaldırıldı)
Firebase Crash Reporting'e kilitlenme simgesi yüklemek için

(desteği sonlandırıldı) Artık Firebase projelerine eklenmiyor.

Firebase projesi oluşturulurken veya Firebase hizmetleri mevcut bir Google Cloud projesine eklenirken eklenir.