Firebase 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, projenizde zaten bir dizi hizmet hesabının mevcut olduğunu fark edebilirsiniz.

Hizmet eklediğinizde veya belirli eylemler gerçekleştirdiğinizde (örneğin, bir Firebase ürününü BigQuery'ye bağlama) projenize yeni hizmet hesaplarının eklendiğini de fark edebilirsiniz. Bu hizmet hesaplarından bazıları doğrudan Firebase tarafından eklenir; diğerleri, Firebase projenizle ilişkili Google Cloud projesi aracılığıyla eklenir.

Firebase konsolundaki > Proje Ayarları'nın Hizmet hesapları sekmesinde projenizle ilişkili tüm hizmet hesaplarını görüntüleyebilirsiniz.

Firebase tarafından yönetilen hizmet hesaplarının listesi aşağıda verilmiştir:

Hesap adı Hesap kullanımı Projeye eklendiğinde
firebase-service-account@firebase-sa-management.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şturma/mevcut bir Google Cloud projesine Firebase hizmetleri ekleme sırasında

Not: Eylül 2018'den önce oluşturulan bazı Firebase projeleri bu hizmet hesabını içermez. Ancak, bu hizmet hesabını gerektiren bir eylem daha sonra gerçekleştirildiğinde, Firebase bu hizmet hesabını bu projelerden herhangi birine otomatik olarak ekler.

hizmet- project-number @gcp-sa-firebaseappcheck.iam.gserviceaccount.com Aşağıdaki Uygulama Kontrolü sağlayıcıları tarafından verilen yanıt belirteçlerini doğrulamak için:
  • reCAPTCHA Kurumsal
  • Dürüstlük API'sini Oynat
Aşağıdaki sağlayıcılarla Uygulama Kontrolü'nü kullanmak için bir uygulamanın kaydı sırasında:
  • reCAPTCHA Kurumsal
  • Dürüstlük API'sini Oynat
project-id @appspot.gserviceaccount.com App Engine ile ilişkili ürünleri yönetmek için: Cloud Firestore, Cloud Storage for Firebase ve Cloud Functions for Firebase Firebase projesi oluşturma/Google Cloud projesinin Firebase'e içe aktarılması sırasında
İçe aktarmadan önce Google Cloud projeleri için zaten mevcut olabilir
hizmet- project-number @firebase-rules.iam.gserviceaccount.com Cloud Firestore, Cloud Storage for Firebase ve Realtime Database için Firebase Güvenlik Kurallarını yönetmek için Firebase projesi oluşturma/Google Cloud projesinin Firebase'e içe aktarılması sırasında
hizmet- project number @gcp-sa-firebasestorage.iam.gserviceaccount.com

(kullanımdan kaldırıldı) firebase-storage@system.gserviceaccount.com
Firebase paketleri için Cloud Storage'ı yönetmek için. Firebase projesi oluşturma/Google Cloud projesinin Firebase'e içe aktarılması sırasında.
firebase-storage@ hizmet hesabı artık yeni projelere atanmıyor. Destek SSS bölümüne bakın.
hizmet- project-number @gcf-admin-robot.iam.gserviceaccount.com Firebase için Bulut İşlevlerini çalıştırmak için Firebase projesi oluşturma/Google Cloud projesinin Firebase'e içe aktarılması sırasında
İçe aktarmadan önce Google Cloud projeleri için zaten mevcut olabilir
project-number @cloudservices.gserviceaccount.com Google API'lerini kullanmak için Firebase projesi oluşturma/Google Cloud projesinin Firebase'e içe aktarılması sırasında
İçe aktarmadan önce Google Cloud projeleri için zaten mevcut olabilir
firebase-adminsdk- random5chars @ project-id .iam.gserviceaccount.com Firebase Admin SDK için kimlik bilgilerini sağlamak için Firebase projesi oluşturma/Google Cloud projesinin Firebase'e içe aktarılması sırasında
firebase-measurement@system.gserviceaccount.com Firebase verilerini Google Analytics'ten BigQuery'ye aktarmak için Herhangi bir Firebase ürününün BigQuery'ye bağlanması sırasında
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Firebase Crashlytics'ten BigQuery'ye veri aktarmak için Herhangi bir Firebase ürününün BigQuery'ye bağlanması sırasında
ihracatçı@fcm-bq-export-prod.iam.gserviceaccount.com Firebase Cloud Messaging'den BigQuery'ye veri aktarmak için Herhangi bir Firebase ürününün BigQuery'ye bağlanması sırasında
ihracatçı@performance-bq-export-prod.iam.gserviceaccount.com Firebase Performance Monitoring'den BigQuery'ye veri aktarmak için Herhangi bir Firebase ürününün BigQuery'ye bağlanması sırasında
hizmet- project-number @gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com Herhangi bir Firebase ürününden (Google Analytics, Crashlytics, Cloud Messaging, Performance Monitoring) BigQuery'ye veri aktarmak için Herhangi bir Firebase ürününün BigQuery'ye bağlanması sırasında
ext- extension-instance-id @ project-id .iam.gserviceaccount.com Bir Firebase uzantısının kurulumunu yönetmek ve çalıştırmak için Uzantı yüklemesi sırasında (her uzantı örneğinin kendi hizmet hesabı vardır)
(kullanımdan kaldırıldı) firebase-crashreporting- random4char @ project-name .iam.gserviceaccount.com Firebase Crash Reporting'e kilitlenme sembolleri yüklemek için Firebase projesi oluşturma sırasında