Predefiniowane role na poziomie produktu Firebase

Te role zapewniają pełny dostęp do odczytu/zapisu lub tylko do odczytu do określonych produktów Firebase.

Przypisz te role członkom projektu za pomocą konsoli Google Cloud .

Role sprawdzania aplikacji Firebase

Rola Opis Uprawnienia
Administrator sprawdzania aplikacji Firebase
roles/firebaseappcheck.admin
Pełny dostęp do odczytu/zapisu
Sprawdź zasoby aplikacji
Przeglądający kontrolę aplikacji Firebase
roles/firebaseappcheck.viewer
Dostęp tylko do odczytu
Sprawdź zasoby aplikacji
Weryfikator tokena sprawdzania aplikacji Firebase
roles/firebaseappcheck.tokenVerifier
Dostęp do możliwości weryfikacji tokena w ramach sprawdzania aplikacji

Role dystrybucji aplikacji Firebase

Rola Opis Uprawnienia
Administrator dystrybucji aplikacji Firebase
roles/firebaseappdistro.admin
Pełny dostęp do odczytu/zapisu
Zasoby dotyczące dystrybucji aplikacji
Przeglądarka dystrybucji aplikacji Firebase
roles/firebaseappdistro.viewer
Dostęp tylko do odczytu
Zasoby dotyczące dystrybucji aplikacji

Role uwierzytelniania Firebase

Rola Opis Uprawnienia
Administrator uwierzytelniania Firebase
roles/firebaseauth.admin
Pełny dostęp do odczytu/zapisu
Zasoby uwierzytelniania
Przeglądający uwierzytelnianie Firebase
roles/firebaseauth.viewer
Dostęp tylko do odczytu
Zasoby uwierzytelniania

Role w testowaniu A/B Firebase (beta)

Rola Opis Uprawnienia
Administrator testów A/B Firebase
roles/firebaseabt.admin
(beta)
Pełny dostęp do odczytu/zapisu
Zasoby dotyczące testów A/B
Przeglądający testy A/B Firebase
roles/firebaseabt.viewer
(beta)
Dostęp tylko do odczytu
Zasoby dotyczące testów A/B

Role Cloud Firestore

Znajdź dostępne role Cloud Firestore w dokumentacji Google Cloud .

Aby umożliwić członkowi projektu edytowanie i publikowanie reguł bezpieczeństwa w konsoli Firebase lub wdrażanie reguł bezpieczeństwa za pośrednictwem interfejsu wiersza polecenia Firebase, możesz utworzyć, a następnie przypisać mu niestandardową rolę zawierającą uprawnienia firebaserules.* .

Role w chmurze

Znajdź dostępne role Cloud Storage w dokumentacji Google Cloud .

Aby umożliwić członkowi projektu edytowanie i publikowanie reguł bezpieczeństwa w konsoli Firebase lub wdrażanie reguł bezpieczeństwa za pośrednictwem interfejsu wiersza polecenia Firebase, możesz utworzyć, a następnie przypisać mu niestandardową rolę zawierającą uprawnienia firebaserules.* .

Funkcje chmury dla ról Firebase

Znajdź dostępne role Cloud Functions dla Firebase w dokumentacji Google Cloud .

Role w kampaniach komunikacyjnych Firebase

Te role dotyczą kampanii obsługujących komunikację w chmurze Firebase i komunikację w aplikacji Firebase.

Rola Opis Uprawnienia
Administrator kampanii komunikacyjnych Firebase
roles/firebasemessagingcampaigns.admin
Pełny dostęp do odczytu/zapisu
zasoby kampanii dotyczące wiadomości w chmurze i wiadomości w aplikacji
Przeglądający kampanie komunikacyjne Firebase
roles/firebasemessagingcampaigns.viewer
Dostęp tylko do odczytu
zasoby kampanii dotyczące wiadomości w chmurze i wiadomości w aplikacji

Role Firebase Cloud Messaging

Rola Opis Uprawnienia
Administrator wiadomości w chmurze Firebase
roles/firebasenotifications.admin
Pełny dostęp do odczytu/zapisu
Zasoby Wiadomości w chmurze
Przeglądarka wiadomości w chmurze Firebase
roles/firebasenotifications.viewer
Dostęp tylko do odczytu
Zasoby Wiadomości w chmurze

Role Firebase Crashlytics

Rola Opis Uprawnienia
Administrator Firebase Crashlytics
roles/firebasecrashlytics.admin
Pełny dostęp do odczytu/zapisu
Zasoby Crashlytics
Przeglądarka Firebase Crashlytics
roles/firebasecrashlytics.viewer
Dostęp tylko do odczytu
Zasoby Crashlytics
Rola Opis Uprawnienia
Administrator łączy dynamicznych Firebase
roles/firebasedynamiclinks.admin
Pełny dostęp do odczytu/zapisu
Zasoby łączy dynamicznych
Przeglądarka linków dynamicznych Firebase
roles/firebasedynamiclinks.viewer
Dostęp tylko do odczytu
Zasoby łączy dynamicznych

Role wydawcy rozszerzeń Firebase

Rola Opis Uprawnienia
Wydawca rozszerzeń Firebase — administrator rozszerzeń
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Przesyłaj, publikuj i przeglądaj szczegóły i dane dotyczące
Rozszerzenia Firebase
Wydawca rozszerzeń Firebase — przeglądarka rozszerzeń
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Wyświetl szczegóły i wskaźniki dla
Rozszerzenia Firebase przesłane przez tego wydawcę

Role hostingu Firebase

Rola Opis Uprawnienia
Administrator Hostingu Firebase
roles/firebasehosting.admin
Pełny dostęp do odczytu/zapisu
Zasoby hostingowe
Przeglądający hosting Firebase
roles/firebasehosting.viewer
Dostęp tylko do odczytu
Zasoby hostingowe

Role przesyłania wiadomości w aplikacji Firebase (beta)

Rola Opis Uprawnienia
Administrator wiadomości w aplikacji Firebase
roles/firebaseinappmessaging.admin
(beta)
Pełny dostęp do odczytu/zapisu
Zasoby do przesyłania wiadomości w aplikacji
Przeglądarka wiadomości w aplikacji Firebase
roles/firebaseinappmessaging.viewer
(beta)
Dostęp tylko do odczytu
Zasoby do przesyłania wiadomości w aplikacji

Role Firebase ML (beta)

Rola Opis Uprawnienia
Administrator Firebase ML
roles/firebaseml.admin
(beta)
Pełny dostęp do odczytu/zapisu
Zasoby Firebase ML
Przeglądarka Firebase ML
roles/firebaseml.viewer
(beta)
Dostęp tylko do odczytu
Zasoby Firebase ML

Role monitorowania wydajności Firebase

Rola Opis Uprawnienia
Administrator monitorowania wydajności Firebase
roles/firebaseperformance.admin
Pełny dostęp do odczytu/zapisu
Zasoby monitorowania wydajności

Konfiguruj i otrzymuj alerty monitorowania wydajności
Wyświetlający monitorowanie wydajności Firebase
roles/firebaseperformance.viewer
Dostęp tylko do odczytu
Zasoby monitorowania wydajności

Role bazy danych czasu rzeczywistego Firebase

Rola Opis Uprawnienia
Administrator bazy danych czasu rzeczywistego Firebase
roles/firebasedatabase.admin
Pełny dostęp do odczytu/zapisu
Zasoby bazy danych czasu rzeczywistego
Przeglądarka bazy danych Firebase w czasie rzeczywistym
roles/firebasedatabase.viewer
Dostęp tylko do odczytu
Zasoby bazy danych czasu rzeczywistego

Role zdalnej konfiguracji Firebase

Rola Opis Uprawnienia
Administrator zdalnej konfiguracji Firebase
roles/cloudconfig.admin
Pełny dostęp do odczytu/zapisu
Zasoby zdalnej konfiguracji
Przeglądarka zdalnej konfiguracji Firebase
roles/cloudconfig.viewer
Dostęp tylko do odczytu
Zasoby zdalnej konfiguracji

Role w laboratorium testowym Firebase

Laboratorium testowe Firebase wymaga dostępu do zasobników Cloud Storage, dlatego wymaga bardzo specyficznego zestawu uprawnień, z których nie wszystkie są uwzględnione w standardowych, wstępnie zdefiniowanych rolach Firebase. Aby przyznać dostęp do Laboratorium Testowego, skorzystaj z jednego z rozwiązań opisanych w sekcji Uprawnienia Laboratorium Testowego Firebase .