查看 2022 年 Google I/O 大会上介绍的 Firebase 新动态。了解详情

Wstępnie zdefiniowane role na poziomie produktu w Firebase

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

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

Role sprawdzania aplikacji Firebase

Rola Opis Uprawnienia
Administrator sprawdzania aplikacji Firebase
roles/firebaseappcheck.admin
Pełny dostęp do odczytu/zapisu do
Sprawdź zasoby aplikacji
Przeglądarka sprawdzania aplikacji Firebase
roles/firebaseappcheck.viewer
Dostęp tylko do odczytu do
Sprawdź zasoby aplikacji

Role dystrybucji aplikacji Firebase

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

Role uwierzytelniania Firebase

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

Role testowania A/B Firebase (beta)

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

Role Cloud Firestore

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

Aby umożliwić członkom projektu edytowanie i publikowanie reguł bezpieczeństwa w konsoli Firebase lub wdrażanie reguł bezpieczeństwa za pośrednictwem Firebase CLI, możesz utworzyć, a następnie przypisać im rolę niestandardową , która obejmuje uprawnienia firebaserules.* .

Role Cloud Storage

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

Aby umożliwić członkom projektu edytowanie i publikowanie reguł bezpieczeństwa w konsoli Firebase lub wdrażanie reguł bezpieczeństwa za pośrednictwem Firebase CLI, możesz utworzyć, a następnie przypisać im rolę niestandardową , która obejmuje uprawnienia firebaserules.* .

Cloud Functions dla ról Firebase

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

Role Firebase Cloud Messaging

Rola Opis Uprawnienia
Administrator usługi Firebase Cloud Messaging
roles/firebasenotifications.admin
Pełny dostęp do odczytu/zapisu do
Zasoby dotyczące przesyłania wiadomości w chmurze
Przeglądarka wiadomości w chmurze Firebase
roles/firebasenotifications.viewer
Dostęp tylko do odczytu do
Zasoby dotyczące przesyłania wiadomości w chmurze

Role Firebase Crashlytics

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

Role Hostingu Firebase

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

Role obsługi 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 do
Zasoby dotyczące wiadomości w aplikacji
Przeglądarka wiadomości Firebase w aplikacji
roles/firebaseinappmessaging.viewer
(beta)
Dostęp tylko do odczytu do
Zasoby dotyczące 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 do
Zasoby Firebase ML
Przeglądarka ML Firebase
roles/firebaseml.viewer
(beta)
Dostęp tylko do odczytu do
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 do
Zasoby dotyczące monitorowania wydajności

Skonfiguruj i otrzymuj alerty monitorowania wydajności
Przeglądarka monitorowania wydajności Firebase
roles/firebaseperformance.viewer
Dostęp tylko do odczytu do
Zasoby dotyczące 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 do
Zasoby bazy danych czasu rzeczywistego
Przeglądarka bazy danych Firebase w czasie rzeczywistym
roles/firebasedatabase.viewer
Dostęp tylko do odczytu do
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 do
Zasoby zdalnej konfiguracji
Przeglądarka zdalnej konfiguracji Firebase
roles/cloudconfig.viewer
Dostęp tylko do odczytu do
Zasoby zdalnej konfiguracji

Role laboratorium testowego Firebase

Laboratorium testowe Firebase wymaga dostępu do zasobników Cloud Storage, więc wymaga bardzo określonego zestawu uprawnień, z których nie wszystkie są uwzględnione w standardowych, wstępnie zdefiniowanych rolach Firebase. Aby udzielić dostępu do Laboratorium testowego, skorzystaj z jednego z rozwiązań opisanych w sekcji Uprawnienia Laboratorium testowego Firebase .