Firebase używa kont usług do obsługi i zarządzania usługami bez udostępniania danych logowania użytkownika. Gdy tworzysz projekt Firebase lub dodasz Firebase do istniejącego projektu Google Cloud, możesz zauważyć, że w Twoim projekcie Firebase jest już kilka kont usługi.
Możesz też zauważyć, że gdy zaczniesz korzystać z usług lub wykonasz określone czynności (np. połączysz produkt Firebase z BigQuery), do Twojego projektu Firebase zostaną dodane nowe konta usługi. Niektóre z tych kont usługi są dodawane bezpośrednio przez Firebase, a inne przez projekt Google Cloud powiązany z Twoim projektem Firebase.
Wszystkie konta usługi w projekcie możesz wyświetlić na karcie Konta usługi w konsoli > Ustawienia projektu w konsoli Firebase.
Oto lista kont usługi związanych z Firebase:
| Nazwa konta usługi | Korzystanie z konta | Po dodaniu konta do projektu | 
|---|---|---|
| service-PROJECT_NUMBER@ | Aby zarządzać usługami Firebase i łączyć je z projektami Google Cloud (wymagane we wszystkich projektach Firebase): | Dodano podczas tworzenia projektu Firebase / dodawania usług Firebase do istniejącego projektu Google Cloud | 
| firebase-adminsdk-random5char@ | Podawanie danych logowania do pakietu Firebase Admin SDK | Dodano podczas tworzenia projektu Firebase / dodawania usług Firebase do istniejącego projektu Google Cloud | 
| firebase-app-hosting-compute@ | Aby kompilować, uruchamiać i monitorować aplikację. Ma też uprawnienia do uwierzytelniania pakietu Admin SDK za pomocą domyślnych danych uwierzytelniających aplikacji, aby wykonywać operacje takie jak wczytywanie danych z Cloud Firestore. | Dodano w momencie włączenia Firebase App Hosting | 
| service-PROJECT_NUMBER@ | Aby obsługiwać Cloud Functions for Firebase | (stan na 2020 r.) Dodano w momencie włączenia interfejsu Cloud Functions API w projekcie (starsza wersja) Dodano podczas tworzenia projektu Firebase / dodawania usług Firebase do istniejącego projektu Google Cloud Mogą już istnieć w przypadku niektórych projektów Google Cloud, które zostały utworzone przed dodaniem Firebase. | 
| service-PROJECT_NUMBER@ | Aby zarządzać dostępem za pomocą Firebase Security Rules w przypadku Cloud Firestore | (stan na 2021 r.) Dodano w momencie tworzenia pierwszej instancji projektu Cloud Firestore (starsza wersja) Dodano podczas tworzenia projektu Firebase / dodawania usług Firebase do istniejącego projektu Google Cloud | 
| PROJECT_ID@ | Aby zarządzać zasobami powiązanymi z kontem App Engine: 
 | (stan na 2021 r.) Dodano w momencie obsługi aplikacji App Engine projektu (starsza wersja) Dodano podczas tworzenia projektu Firebase / dodawania usług Firebase do istniejącego projektu Google Cloud Mogą już istnieć w przypadku niektórych projektów Google Cloud, które zostały utworzone przed dodaniem Firebase. | 
| service-PROJECT_NUMBER@ | Aby zarządzać zasobnikami Cloud Storage for Firebase | Dodano podczas tworzenia pierwszego zasobnika Cloud Storage for Firebase w projekcie lub importowania do Firebase istniejącego zasobnika Cloud Storage W 2022 roku to konto usługi zostało dodane do wszystkich dotychczasowych projektów, które miały kontener Cloud Storage for Firebase. Zapoznaj się z najczęstszymi pytaniami. | 
| firebase-measurement@ | Aby wyeksportować dane Google Analytics do BigQuery: | Dodano w momencie łączenia dowolnej usługi Firebase z BigQuery | 
| crashlytics-exporter@ | Aby wyeksportować dane Firebase Crashlytics do BigQuery: | Dodano w momencie połączenia dowolnej usługi Firebase z BigQuery | 
| service-PROJECT_NUMBER@ | Aby wyeksportować dane Firebase Crashlytics do BigQuery za pomocą eksportu strumieniowego | Dodano w momencie włączenia eksportu strumieniowego Crashlytics do BigQuery | 
| exporter@ | Aby wyeksportować dane Firebase Cloud Messaging do BigQuery: | Dodano w momencie połączenia dowolnej usługi Firebase z BigQuery | 
| exporter@ | Aby wyeksportować dane Firebase Performance Monitoring do BigQuery: | Dodano w momencie połączenia dowolnej usługi Firebase z BigQuery | 
| service-PROJECT_NUMBER@ | Aby zaimportować dane do BigQuery z dowolnego produktu Firebase (Google Analytics, Crashlytics, Cloud Messaging i Performance Monitoring): | Dodano w momencie połączenia dowolnej usługi Firebase z BigQuery | 
| ext-EXTENSION_INSTANCE_ID@ | Zarządzanie instalacją i uruchamianiem rozszerzenia Firebase | Dodane podczas instalowania rozszerzenia (każda instancja rozszerzenia ma własne konto usługi). | 
| Wycofane konta usługi | ||
| (wycofane) | (wycofany) Korzystanie z interfejsów Google API | (deprecated)Już nie są dodawane do projektów Firebase. Dodano podczas tworzenia projektu Firebase / dodawania usług Firebase do istniejącego projektu Google Cloud Mogą już istnieć w przypadku niektórych projektów Google Cloud, które zostały utworzone przed dodaniem Firebase. | 
| (wycofane) firebase-service-account@ | (deprecated) Aby zarządzać usługami Firebase i je łączyć z projektami Google Cloud | (deprecated)Już nie są dodawane do projektów Firebase. Dodano podczas tworzenia projektu Firebase / dodawania usług Firebase do istniejącego projektu Google Cloud | 
| (wycofane) firebase-storage@ | (wycofane) Aby zarządzać zasobnikami Cloud Storage dla Firebase | (nieużywane)Nie są już dodawane do projektów Firebase. Dodano podczas tworzenia projektu Firebase / dodawania usług Firebase do istniejącego projektu Google Cloud Od 2022 r. konto usługi  | 
| (wycofane) firebase-crashreporting-random4char@ | (wycofano) Przesyłanie symboli awarii do Zgłaszania awarii Firebase | (deprecated)Już nie są dodawane do projektów Firebase. Dodano podczas tworzenia projektu Firebase / dodawania usług Firebase do istniejącego projektu Google Cloud |