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 i innych użytkowników są dodawane przez projekt Google Cloud powiązany z projekt Firebase.
Wszystkie konta usługi powiązane z projektem możesz wyświetlić w Konta usługi na > 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 | (Wycofane) Aby zarządzać usługami Firebase i łączyć je z projektami Google Cloud: wymagane dla wszystkich projektów Firebase |
W momencie tworzenia projektu Firebase lub dodawania usług Firebase do istniejący projekt Google Cloud |
usługa-project-number@gcp-sa-firebase.iam.gserviceaccount.com | Aby zarządzać usługami Firebase i łączyć je z projektami Google Cloud: wymagane dla wszystkich projektów Firebase | W momencie tworzenia projektu Firebase lub dodawania usług Firebase do istniejący projekt Google Cloud |
usługa-project-number@gcp-sa-firebaseappcheck.iam.gserviceaccount.com | Aby zweryfikować tokeny odpowiedzi wystawione przez następujące Sprawdzanie aplikacji
usługodawcy:
|
W momencie rejestrowania aplikacji w celu korzystania ze Sprawdzania aplikacji za pomocą:
usługodawcy:
|
project-id@appspot.gserviceaccount.com | Aby zarządzać usługami powiązanymi z App Engine: Cloud Firestore Cloud Storage dla Firebase i Cloud Functions dla Firebase | W momencie tworzenia / importu projektu Firebase lub importowania danych z Google Cloud
projekt do Firebase
Może już istnieć na potrzeby projektów Google Cloud przed importem |
service-project-number@firebase-rules.iam.gserviceaccount.com | Aby zarządzać regułami zabezpieczeń Firebase w Cloud Firestore, Cloud Storage dla Firebase: oraz Baza danych czasu rzeczywistego | W momencie tworzenia / importu projektu Firebase lub importowania danych z Google Cloud projekt do Firebase |
service-project number@gcp-sa-firebasestorage.iam.gserviceaccount.com (wycofane) firebase-storage@system.gserviceaccount.com |
Zarządzanie zasobnikami Cloud Storage dla Firebase. | W momencie tworzenia / importu projektu Firebase lub importowania danych z 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 | Obsługa Cloud Functions dla Firebase | W momencie tworzenia / importu projektu Firebase lub importowania danych z Google Cloud
projekt do Firebase
Może już istnieć na potrzeby projektów Google Cloud przed importem |
project-number@cloudservices.gserviceaccount.com | Aby korzystać z interfejsów API Google | W momencie tworzenia lub importowania projektu Firebase
do Firebase
Może już istnieć na potrzeby projektów Google Cloud przed importem |
firebase-adminsdk-random5chars@project-id.iam.gserviceaccount.com | Aby podać dane logowania do pakietu Firebase Admin SDK | W momencie tworzenia / importu projektu Firebase lub importowania danych z Google Cloud projekt do Firebase |
firebase-measurement@system.gserviceaccount.com | Eksportowanie danych Firebase z Google Analytics do BigQuery | W momencie łączenia dowolnej usługi Firebase z BigQuery |
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com | Eksportowanie danych z Firebase Crashlytics do BigQuery | W momencie łączenia dowolnej usługi Firebase z BigQuery |
exporter@fcm-bq-export-prod.iam.gserviceaccount.com | Eksportowanie danych z Komunikacji w chmurze Firebase do BigQuery | W momencie łączenia dowolnej usługi Firebase z BigQuery |
exporter@performance-bq-export-prod.iam.gserviceaccount.com | Eksportowanie danych z Monitorowania wydajności Firebase 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, Komunikacja w chmurze, Monitorowanie wydajności) | 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 Zgłaszania awarii Firebase | W momencie tworzenia projektu Firebase |