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 wykonywać określone czynności (np. łączyć usługę 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 połą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 |
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 |
(deprecated)Już nie są 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@ |
(wycofane) Aby przesłać symbole 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 |