Wstępnie zdefiniowane role na poziomie usługi Firebase

Te role przyznają pełny dostęp do odczytu/zapisu lub dostęp tylko do odczytu do określonych usług Firebase.

Przypisz te role uczestnikom projektu za pomocą konsoli Google Cloud.

Role: Firebase App Check

Rola Opis Uprawnienia
Firebase App Check Administrator
roles/firebaseappcheck.admin
Pełne uprawnienia do zapisu i odczytu zasobów
App Check
Firebase App Check Widz
roles/firebaseappcheck.viewer
Dostęp tylko do odczytu do zasobów
App Check
Firebase App Check Weryfikator tokenów
roles/firebaseappcheck.tokenVerifier
Dostęp do funkcji weryfikacji tokenów w usłudze App Check

Role: Firebase App Distribution

Rola Opis Uprawnienia
Administrator: Firebase App Distribution
roles/firebaseappdistro.admin
Pełne uprawnienia do zapisu i odczytu zasobów
App Distribution
Firebase App Distribution Widz
roles/firebaseappdistro.viewer
Dostęp tylko do odczytu do zasobów
App Distribution

Role: Firebase App Hosting

Rola Opis Uprawnienia
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
Do tworzenia i uruchamiania backendów App Hosting wymagany jest minimalny dostęp. Zwykle przyznawane kontom usługi.
Firebase App Hosting Administrator
roles/firebaseapphosting.admin
Pełne uprawnienia do zapisu i odczytu zasobów
App Hosting
Firebase App Hosting Widz
roles/firebaseapphosting.viewer
Dostęp tylko do odczytu do zasobów
App Hosting
Deweloper Firebase App Hosting
roles/firebaseapphosting.developer
Pełne uprawnienia do zapisu i odczytu zasobów
App Hosting backendów, kompilacji i wersji.

Role: Firebase Authentication

Rola Opis Uprawnienia
Firebase Authentication Administrator
roles/firebaseauth.admin
Pełne uprawnienia do zapisu i odczytu zasobów
Authentication
Firebase Authentication Widz
roles/firebaseauth.viewer
Dostęp tylko do odczytu do zasobów
Authentication

Firebase A/B Testing role (beta)

Rola Opis Uprawnienia
Firebase A/B Testing Administrator
roles/firebaseabt.admin
(beta)
Pełne uprawnienia do zapisu i odczytu zasobów
A/B Testing
Firebase A/B Testing Przeglądający
roles/firebaseabt.viewer
(beta)
Dostęp tylko do odczytu do zasobów
A/B Testing

Role: Cloud Firestore

Dostępne role Cloud Firestore znajdziesz w dokumentacji Google Cloud.

Aby umożliwić użytkownikowi projektu edytowanie i publikowanie reguł zabezpieczeń w konsoli Firebase lub wdrażanie reguł zabezpieczeń za pomocą wiersza poleceń Firebase, możesz utworzyć i przypisać mu rolę niestandardową, która zawiera firebaserules.*uprawnienia.

Role: Cloud Storage

Dostępne role Cloud Storage znajdziesz w dokumentacji Google Cloud.

Aby umożliwić członkowi projektu edytowanie i publikowanie reguł zabezpieczeń w konsoli Firebase lub wdrażanie reguł zabezpieczeń za pomocą interfejsu wiersza poleceń Firebase, możesz utworzyć, a następnie przypisać mu rolę niestandardową obejmującą uprawnienia firebaserules.*.

Role: Cloud Functions for Firebase

Dostępne role Cloud Functions for Firebase znajdziesz w dokumentacji Google Cloud.

Role w kampaniach Firebase służących do przesyłania wiadomości

Te role dotyczą kampanii Firebase Cloud Messaging i Firebase In-App Messaging.

Rola Opis Uprawnienia
Administrator kampanii z wiadomościami Firebase
roles/firebasemessagingcampaigns.admin
Pełne uprawnienia do zapisu i odczytu zasobów kampanii
w przypadku usług Cloud MessagingIn-App Messaging
Wyświetlający Firebase Messaging Campaigns
roles/firebasemessagingcampaigns.viewer
Dostęp tylko do odczytu do zasobów kampanii
w przypadku usług Cloud MessagingIn-App Messaging

Role: Firebase Cloud Messaging

Rola Opis Uprawnienia
Firebase Cloud Messaging Administrator
roles/firebasenotifications.admin
Pełne uprawnienia do zapisu i odczytu zasobów
Cloud Messaging
Firebase Cloud Messaging Przeglądający
roles/firebasenotifications.viewer
Dostęp tylko do odczytu do zasobów
Cloud Messaging

Role: Firebase Crashlytics

Rola Opis Uprawnienia
Administrator: Firebase Crashlytics
roles/firebasecrashlytics.admin
Pełne uprawnienia do zapisu i odczytu zasobów
Crashlytics
Firebase Crashlytics Przeglądający
roles/firebasecrashlytics.viewer
Dostęp tylko do odczytu do zasobów
Crashlytics
Rola Opis Uprawnienia
Firebase Dynamic Links Administrator
roles/firebasedynamiclinks.admin
Pełne uprawnienia do zapisu i odczytu zasobów
Dynamic Links
Firebase Dynamic Links Widz
roles/firebasedynamiclinks.viewer
Dostęp tylko do odczytu do zasobów
Dynamic Links

Firebase Extensions role wydawcy

Rola Opis Uprawnienia
Firebase Extensions Wydawca – administrator rozszerzeń
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Przesyłanie, publikowanie i wyświetlanie szczegółów i danych dotyczących kampanii
Firebase Extensions
Firebase Extensions Wydawca – wyświetlający rozszerzenia
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Wyświetl szczegóły i dane dotyczące
Firebase Extensions przesłanych przez tego wydawcę

Role: Firebase Hosting

Rola Opis Uprawnienia
Firebase Hosting Administrator
roles/firebasehosting.admin
Pełne uprawnienia do zapisu i odczytu
Hosting zasobów
Firebase Hosting Widz
roles/firebasehosting.viewer
Dostęp tylko do odczytu do zasobów
Hosting

Firebase In-App Messaging role (beta)

Rola Opis Uprawnienia
Firebase In-App Messaging Administrator
roles/firebaseinappmessaging.admin
(beta)
Pełne uprawnienia do zapisu i odczytu zasobów
In-App Messaging
Firebase In-App Messaging Przeglądający
roles/firebaseinappmessaging.viewer
(beta)
Dostęp tylko do odczytu do zasobów
In-App Messaging

Firebase ML role (beta)

Rola Opis Uprawnienia
Firebase ML Administrator
roles/firebaseml.admin
(beta)
Pełne uprawnienia do zapisu i odczytu zasobów
Firebase ML
Firebase ML Przeglądający
roles/firebaseml.viewer
(beta)
Dostęp tylko do odczytu do zasobów
Firebase ML

Role: Firebase Performance Monitoring

Rola Opis Uprawnienia
Administrator: Firebase Performance Monitoring
roles/firebaseperformance.admin
Pełne uprawnienia do zapisu i odczytu zasobów
Performance Monitoring
Konfigurowanie i otrzymywanie alertówPerformance Monitoring
Firebase Performance Monitoring Przeglądający
roles/firebaseperformance.viewer
Dostęp tylko do odczytu do zasobów
Performance Monitoring

Role: Firebase Realtime Database

Rola Opis Uprawnienia
Firebase Realtime Database Administrator
roles/firebasedatabase.admin
Pełne uprawnienia do zapisu i odczytu zasobów
Realtime Database
Przeglądający Firebase Realtime Database
roles/firebasedatabase.viewer
Dostęp tylko do odczytu do
Realtime Database zasobów

Role: Firebase Remote Config

Rola Opis Uprawnienia
Firebase Remote Config Administrator
roles/cloudconfig.admin
Pełne uprawnienia do zapisu i odczytu zasobów
Remote Config
Firebase Remote Config Widz
roles/cloudconfig.viewer
Dostęp tylko do odczytu do zasobów
Remote Config

Role: Firebase Test Lab

Firebase Test Lab wymaga dostępu do zasobników Cloud Storage, więc wymaga bardzo konkretnego zestawu uprawnień, które nie są uwzględnione w standardowych wstępnie zdefiniowanych rolach Firebase. Aby przyznać dostęp do Test Lab, użyj jednego z rozwiązań opisanych w sekcji Uprawnienia Firebase Test Lab.