Omówienie kont usługi związanych z Firebase

Firebase używa kont usługi do obsługi i zarządzania usługami bez udostępniania danych logowania użytkownika. Gdy tworzysz projekt w Firebase lub dodajesz Firebase do istniejącego Google Cloud projektu w Firebase, możesz zauważyć, że w projekcie w Firebase jest już dostępnych kilka kont usługi.

Możesz też zauważyć, że gdy zaczniesz korzystać z usług lub wykonywać określone działania (np. łączenie usługi Firebase z BigQuery), do projektu w 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 Cloudpowiązany z projektem w Firebase.

Wszystkie konta usługi w projekcie możesz wyświetlić na karcie Konta usługi w > Ustawienia projektu w Firebase.

Oto lista kont usługi powiązanych z Firebase:

Nazwa konta usługi Użycie konta Kiedy konto jest dodawane do projektu
service-PROJECT_NUMBER@gcp-sa-firebase.iam.gserviceaccount.com Do zarządzania usługami Firebase i łączenia ich z projekt0/}ami (wymagane w przypadku wszystkich projektów Firebase)Google Cloud

Dodawane podczas tworzenia projektu w Firebase lub dodawania usług Firebase do istniejącego Google Cloud projektu

firebase-adminsdk-random5char@PROJECT_ID.iam.gserviceaccount.com Do udostępniania danych logowania do pakietu Firebase Admin SDK

Dodawane podczas tworzenia projektu w Firebase lub dodawania usług Firebase do istniejącego Google Cloud projektu

service-PROJECT_ID@gcp-sa-firebasevertexai.iam.gserviceaccount.com

Do autoryzowania korzystania z Gemini Developer API i Agent Platform Gemini API (formerly Vertex AI) za pomocą Firebase AI Logic.

Więcej informacji o tym koncie usługi

Dodawane podczas włączania Firebase AI Logic

firebase-app-hosting-compute@PROJECT ID.iam.gserviceaccount.com

Do tworzenia, uruchamiania i monitorowania aplikacji. Ma też uprawnienia do uwierzytelniania pakietu Admin SDK za pomocą domyślnego uwierzytelniania aplikacji, co umożliwia wykonywanie operacji takich jak wczytywanie danych z Cloud Firestore.

Więcej informacji o tym koncie usługi

Dodawane podczas włączania Firebase App Hosting

service-PROJECT_NUMBER@gcf-admin-robot.iam.gserviceaccount.com Do obsługi Cloud Functions for Firebase

(od 2020 r.) Dodawane podczas włączania interfejsu Cloud Functions API w projekcie

(starsza wersja) Dodawane podczas tworzenia projektu w Firebase lub dodawania usług Firebase do istniejącego projektu Google Cloud

W przypadku niektórych projektów Google Cloud mogło już istnieć przed dodaniem do nich Firebase.

service-PROJECT_NUMBER@firebase-rules.iam.gserviceaccount.com Do zarządzania dostępem za pomocą Firebase Security Rules dla Cloud Firestore

(od 2021 r.) Dodawane podczas tworzenia pierwszej instancji Cloud Firestore w projekcie

(starsza wersja) Dodawane podczas tworzenia projektu w Firebase lub dodawania usług Firebase do istniejącego projektu Google Cloud

PROJECT_ID@appspot.gserviceaccount.com Do zarządzania zasobami powiązanymi z App Engine:
  • domyślna Cloud Firestore instancja
  • domyślny .appspot Cloud Storage for Firebase zasobnik
  • Cloud Functions for Firebase (funkcje planowane 1 generacji)

(od 2021 r.) Dodawane podczas tworzenia aplikacji App Engine w projekcie

(starsza wersja) Dodawane podczas tworzenia projektu w Firebase lub dodawania usług Firebase do istniejącego projektu Google Cloud

W przypadku niektórych projektów Google Cloud mogło już istnieć przed dodaniem do nich Firebase.

service-PROJECT_NUMBER@gcp-sa-firebasestorage.iam.gserviceaccount.com Do zarządzania zasobnikami Cloud Storage for Firebase

Dodawane podczas tworzenia pierwszego Cloud Storage for Firebase zasobnika / importowania istniejącego Cloud Storage zasobnika do Firebase

W 2022 r. to konto usługi zostało dodane do wszystkich dotychczasowych projektów które miały zasobnik Cloud Storage for Firebase. Zobacz najczęstsze pytania.

firebase-measurement@system.gserviceaccount.com Do eksportowania danych Google Analytics do BigQuery Dodawane podczas łączenia dowolnej usługi Firebase z BigQuery
crashlytics-exporter@crashlytics-bigquery-prod.iam.gserviceaccount.com Do eksportowania danych Firebase Crashlytics do BigQuery Dodawane podczas łączenia dowolnej usługi Firebase z BigQuery
service-PROJECT_NUMBER@gcp-sa-crashlytics.iam.gserviceaccount.com Do eksportowania danych Firebase Crashlytics do BigQuery za pomocą eksportu strumieniowego Dodawane podczas włączania Crashlytics eksportu strumieniowego do BigQuery
exporter@fcm-bq-export-prod.iam.gserviceaccount.com Do eksportowania danych Firebase Cloud Messaging do BigQuery Dodawane podczas łączenia dowolnej usługi Firebase z BigQuery
exporter@performance-bq-export-prod.iam.gserviceaccount.com Do eksportowania danych Firebase Performance Monitoring do BigQuery Dodawane podczas łączenia dowolnej usługi Firebase z BigQuery
service-PROJECT_NUMBER@gcp-sa-bigquerydatatransfer.iam.gserviceaccount.com Do importowania danych do BigQuery z dowolnej usługi Firebase (czyli Google Analytics, Crashlytics, Cloud Messaging, i Performance Monitoring) Dodawane podczas łączenia dowolnej usługi Firebase z BigQuery
ext-EXTENSION_INSTANCE_ID@PROJECT_ID.iam.gserviceaccount.com Do zarządzania instalacją i uruchamiania rozszerzenia Firebase

Dodawane podczas instalowania rozszerzenia (każda instancja rozszerzenia ma własne konto usługi)

Wycofane konta usługi

(wycofane)
PROJECT_NUMBER@cloudservices.gserviceaccount.com

(wycofane)
Do korzystania z interfejsów API Google

(wycofane) Nie są już dodawane do projektów Firebase.

Dodawane podczas tworzenia projektu w Firebase lub dodawania usług Firebase do istniejącego Google Cloud projektu

W przypadku niektórych projektów Google Cloud mogło już istnieć przed dodaniem do nich Firebase.

(wycofane)
firebase-service-account@firebase-sa-management.iam.gserviceaccount.com
(wycofane)
Do zarządzania usługami Firebase i łączenia ich z projektami Google Cloud

(wycofane) Nie są już dodawane do projektów Firebase.

Dodawane podczas tworzenia projektu w Firebase lub dodawania usług Firebase do istniejącego Google Cloud projektu

(wycofane)
firebase-storage@system.gserviceaccount.com
(wycofane)
Do zarządzania zasobnikami Cloud Storage dla Firebase

(wycofane) Nie są już dodawane do projektów Firebase.

Dodawane podczas tworzenia projektu w Firebase lub dodawania usług Firebase do istniejącego Google Cloud projektu

Od 2022 r. konto usługi firebase-storage@ nie jest już dodawane do nowych projektów. Zobacz najczęstsze pytania.

(wycofane)
firebase-crashreporting-random4char@PROJECT_ID.iam.gserviceaccount.com
(wycofane)
Do przesyłania symboli awarii do Zgłaszania awarii Firebase

(wycofane) Nie są już dodawane do projektów Firebase.

Dodawane podczas tworzenia projektu w Firebase lub dodawania usług Firebase do istniejącego Google Cloud projektu