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@ |
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@ |
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@ |
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. |
Firebase App Hosting etkinleştirilirken eklendi |
service-PROJECT_NUMBER@ |
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@ |
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@ |
App Engine ile ilişkili kaynakları yönetmek için:
|
(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@ |
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@ |
Google Analytics verilerini BigQuery'a aktarmak için | BigQuery'e herhangi bir Firebase ürünü bağlanırken eklenir |
crashlytics-exporter@ |
Firebase Crashlytics verilerini BigQuery'a aktarmak için | BigQuery'e herhangi bir Firebase ürünü bağlanırken eklenir |
exporter@ |
Firebase Cloud Messaging verilerini BigQuery'a aktarmak için | BigQuery'e herhangi bir Firebase ürünü bağlanırken eklenir |
exporter@ |
Firebase Performance Monitoring verilerini BigQuery'a aktarmak için | BigQuery'e herhangi bir Firebase ürünü bağlanırken eklenir |
service-PROJECT_NUMBER@ |
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@ |
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ı) |
(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@ |
(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@ |
(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 |
(kullanımdan kaldırıldı) firebase-crashreporting-random4char@ |
(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. |