Check out what’s new from Firebase at Google I/O 2022. Learn more

Omówienie kont usługi Firebase

Firebase używa kont usług do obsługi usług i zarządzania nimi bez udostępniania danych logowania użytkowników. Podczas tworzenia projektu Firebase możesz zauważyć, że w Twoim projekcie jest już dostępnych kilka kont usług.

Możesz też zauważyć, że nowe konta usług są dodawane do projektu, gdy dodajesz usługi lub wykonujesz określone czynności (na przykład łączenie usługi Firebase z BigQuery). Niektóre z tych kont usługi są dodawane bezpośrednio przez Firebase; inne są dodawane za pośrednictwem projektu Google Cloud powiązanego z Twoim projektem Firebase.

Możesz wyświetlić wszystkie konta usług powiązane z Twoim projektem na karcie Konta usług w > Ustawienia projektu w konsoli Firebase.

Oto lista kont usługi zarządzanych przez Firebase:

Nazwa konta Wykorzystanie konta Po dodaniu do projektu
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com Zarządzanie usługami Firebase i łączenie ich z projektami Google Cloud — wymagane w przypadku wszystkich projektów Firebase

W momencie tworzenia projektu Firebase / dodawania usług Firebase do istniejącego projektu Google Cloud

Uwaga: niektóre projekty Firebase utworzone przed wrześniem 2018 r. nie zawierają tego konta usługi. Jednak Firebase automatycznie dodaje to konto usługi do dowolnego z tych projektów, gdy następna czynność wymaga tego konta usługi.

usługa- project-number @gcp-sa-firebaseappcheck.iam.gserviceaccount.com Aby zweryfikować tokeny odpowiedzi wydane przez dostawcę reCAPTCHA Enterprise App Check W momencie rejestracji aplikacji do korzystania z funkcji App Check u dostawcy reCAPTCHA Enterprise
project-id @appspot.gserviceaccount.com Aby zarządzać produktami powiązanymi z App Engine: Cloud Firestore, Cloud Storage dla Firebase i Cloud Functions dla Firebase W momencie tworzenia projektu Firebase / importu projektu Google Cloud do Firebase
Może już istnieć w projektach Google Cloud przed importem
usługa project-number @firebase-rules.iam.gserviceaccount.com Aby zarządzać regułami bezpieczeństwa Firebase dla Cloud Firestore, Cloud Storage dla Firebase i Bazą danych czasu rzeczywistego W momencie tworzenia projektu Firebase / importu projektu Google Cloud do Firebase
usługa- project number @gcp-sa-firebasestorage.iam.gserviceaccount.com

firebase-storage@system.gserviceaccount.com (przestarzałe)
Aby zarządzać zasobnikami Cloud Storage dla Firebase. W momencie tworzenia projektu Firebase / importu projektu Google Cloud do Firebase.
Konta usługi firebase-storage@ nie są już przypisane do nowych projektów. Zobacz FAQ pomocy .
usługa project-number @gcf-admin-robot.iam.gserviceaccount.com Aby korzystać z Cloud Functions dla Firebase W momencie tworzenia projektu Firebase / importu projektu Google Cloud do Firebase
Może już istnieć w projektach Google Cloud przed importem
project-number @cloudservices.gserviceaccount.com Aby korzystać z interfejsów API Google W momencie tworzenia projektu Firebase / importu projektu Google Cloud do Firebase
Może już istnieć w projektach Google Cloud przed importem
firebase-adminsdk- random5chars @ project-id .iam.gserviceaccount.com Aby podać dane logowania do pakietu Firebase Admin SDK W momencie tworzenia projektu Firebase / importu projektu Google Cloud do Firebase
firebase-measurement@system.gserviceaccount.com Aby wyeksportować dane Firebase z Google Analytics do BigQuery W momencie łączenia dowolnego produktu Firebase z BigQuery
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Aby wyeksportować dane z Firebase Crashlytics do BigQuery W momencie łączenia dowolnego produktu Firebase z BigQuery
exporter@fcm-bq-export-prod.iam.gserviceaccount.com Aby wyeksportować dane z Firebase Cloud Messaging do BigQuery W momencie łączenia dowolnego produktu Firebase z BigQuery
exporter@performance-bq-export-prod.iam.gserviceaccount.com Aby wyeksportować dane z usługi Firebase Performance Monitoring do BigQuery W momencie łączenia dowolnego produktu Firebase z BigQuery
exporter@predictions-bq-export-prod.iam.gserviceaccount.com Aby wyeksportować dane z Prognoz Firebase do BigQuery W momencie łączenia dowolnego produktu Firebase z BigQuery
usługa- project-number @gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com Importowanie danych do BigQuery z dowolnej usługi Firebase (Google Analytics, Crashlytics, Cloud Messaging, Monitorowanie wydajności, Prognozy) W momencie łączenia dowolnego produktu Firebase z BigQuery
ext extension-instance-id @ identyfikator project-id .iam.gserviceaccount.com Aby zarządzać instalacją i uruchamiać rozszerzenie Firebase W czasie instalacji rozszerzenia (każda instancja rozszerzenia ma własne konto usługi)
(przestarzałe) raportowanie awarii firebase — random4char @ project-name .iam.gserviceaccount.com Aby przesłać symbole awarii do Zgłaszania awarii Firebase W momencie tworzenia projektu Firebase