Firebase używa kont usługi do obsługi usług i zarządzania nimi bez ich udostępniania. dane logowania użytkownika. Podczas tworzenia projektu Firebase możesz zauważyć, że liczba kont usługi jest już dostępnych w Twoim projekcie.
Możesz też zauważyć, że do projektu są dodawane nowe konta usługi, dodajesz usługi lub wykonujesz określone działania (np. tworzysz połączenie z Firebase, do BigQuery). Niektóre z tych kont usługi są dodawane bezpośrednio przez Firebase innych użytkowników jest dodanych za pomocą projektu Google Cloud powiązanego z projekt Firebase.
Wszystkie konta usługi powiązane z projektem możesz wyświetlić w Konta usługi na > Ustawienia projektu w Konsola 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 | (Wycofane) Aby zarządzać usługami Firebase i połączyć je z Google Cloud projektami – wymagane dla wszystkich projektów Firebase |
W momencie tworzenia projektu Firebase lub dodawania usług Firebase do istniejący Google Cloud projekt |
usługa-project-number@gcp-sa-firebase.iam.gserviceaccount.com | Aby zarządzać usługami Firebase i połączyć je z Google Cloud projektami – wymagane dla wszystkich projektów Firebase | W momencie tworzenia projektu Firebase lub dodawania usług Firebase do istniejący Google Cloud projekt |
usługa-project-number@gcp-sa-firebaseappcheck.iam.gserviceaccount.com | Aby zweryfikować tokeny odpowiedzi wystawione przez App Check
usługodawcy:
|
W momencie rejestrowania aplikacji, aby korzystać z App Check z tymi wymaganiami
usługodawcy:
|
project-id@appspot.gserviceaccount.com | Aby zarządzać produktami powiązanymi z kontem App Engine: Cloud Firestore, Cloud Storage for Firebase i Cloud Functions for Firebase | W momencie tworzenia / importu projektu Firebase lub usługi Google Cloud
projekt do Firebase
Może już istnieć w Google Cloud projektach przed zaimportowaniem |
service-project-number@firebase-rules.iam.gserviceaccount.com | Aby zarządzać domeną Firebase Security Rules w domenie Cloud Firestore, Cloud Storage for Firebase, i Realtime Database | W momencie tworzenia / importu projektu Firebase lub usługi Google Cloud projekt do Firebase |
service-project number@gcp-sa-firebasestorage.iam.gserviceaccount.com (wycofane) firebase-storage@system.gserviceaccount.com |
Do zarządzania zasobnikami Cloud Storage for Firebase. | W momencie tworzenia / importu projektu Firebase lub usługi Google Cloud
do Firebase.firebase-storage@
konto usługi nie jest już przypisane do nowych projektów. Zobacz
przeczytaj najczęstsze pytania dotyczące pomocy. |
usługa-project-number@gcf-admin-robot.iam.gserviceaccount.com | Aby obsługiwać: Cloud Functions for Firebase | W momencie tworzenia / importu projektu Firebase lub usługi Google Cloud
projekt do Firebase
Może już istnieć w Google Cloud projektach przed zaimportowaniem |
project-number@cloudservices.gserviceaccount.com | Aby korzystać z interfejsów API Google | W momencie tworzenia lub importowania Google Cloud projektu Firebase
do Firebase
Może już istnieć w Google Cloud projektach przed zaimportowaniem |
firebase-adminsdk-random5chars@project-id.iam.gserviceaccount.com | Aby podać dane logowania do: Firebase Admin SDK | W momencie tworzenia / importu projektu Firebase lub usługi Google Cloud projekt do Firebase |
firebase-measurement@system.gserviceaccount.com | Aby wyeksportować dane Firebase z usługi Google Analytics do BigQuery | W momencie łączenia dowolnej usługi Firebase z BigQuery |
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com | Aby wyeksportować dane z usługi Firebase Crashlytics do BigQuery | W momencie łączenia dowolnej usługi Firebase z BigQuery |
exporter@fcm-bq-export-prod.iam.gserviceaccount.com | Aby wyeksportować dane z usługi Firebase Cloud Messaging do BigQuery | W momencie łączenia dowolnej usługi 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 dowolnej usługi Firebase z BigQuery |
service-project-number@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com | Importowanie do BigQuery danych z dowolnej usługi Firebase (Google Analytics, Crashlytics, Cloud Messaging, Performance Monitoring). | W momencie łączenia dowolnej usługi Firebase z BigQuery |
ext-extension-instance-id@project-id.iam.gserviceaccount.com | Zarządzanie instalacją i uruchamianie rozszerzenia Firebase | W momencie instalacji rozszerzenia (każde wystąpienie rozszerzenia ma własne konto usługi) |
(wycofane) firebase-crashreporting-random4char@project-name.iam.gserviceaccount.com | Aby przesłać symbole awarii do aplikacji Firebase Crash Reporting | W momencie tworzenia projektu Firebase |