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 .
Uwaga: te uprawnienia są wszystkie
wstępnie zdefiniowane role na poziomie usługi Firebase:
– firebase.clients.get
– firebase.clients.list
– firebase.projects.get
– resourcemanager.projects.get
– resourcemanager.projects.list
Role: Firebase App Check
Rola
Opis
Uprawnienia
Firebase App Check Administrator
roles/firebaseappcheck.admin
Pełne uprawnienia do zapisu i odczytuApp Check zasobów
Administrator App Check
uprawnienia
firebaseappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update
firebaseappcheck.appCheckTokens.verify
firebaseappcheck.debugTokens.get
firebaseappcheck.debugTokens.update
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckConfig.update
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.playIntegrityConfig.update
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.update
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.recaptchaV3Config.update
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.safetyNetConfig.update
firebaseappcheck.services.get
firebaseappcheck.services.update
Firebase App Check Przeglądarka
roles/firebaseappcheck.viewer
Dostęp tylko do odczytu doApp Check zasobów
Przeglądający App Check
uprawnienia
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.services.get
Weryfikujący tokeny: Firebase App Check
roles/firebaseappcheck.tokenVerifier
Dostęp do funkcji weryfikacji tokenów w usłudze App Check
App Check Uprawnienia weryfikatora tokenów
firebaseappcheck.appCheckTokens.verify
Role: Firebase App Distribution
Rola
Opis
Uprawnienia
Firebase App Distribution Administrator
roles/firebaseappdistro.admin
Pełne uprawnienia do zapisu i odczytuApp Distribution zasobów
Administrator App Distribution
uprawnienia
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Firebase App Distribution Widz
roles/firebaseappdistro.viewer
Dostęp tylko do odczytu do zasobówApp Distribution
Przeglądający App Distribution
uprawnienia
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Role: Firebase App Hosting
Rola
Opis
Uprawnienia
Firebase App Hosting Compute Runner
roles/firebaseapphosting.computeRunner
Minimalny dostęp wymagany do tworzenia i uruchamiania backendów App Hosting .
Zwykle przyznawany kontom usługi.
Uruchamiający Compute Engine App Hosting
uprawnienia
Administrator: Firebase App Hosting
roles/firebaseapphosting.admin
Pełne uprawnienia do zapisu i odczytuApp Hosting zasobów
App Hosting Uprawnienia administratora
firebaseapphosting.backends.create
firebaseapphosting.backends.delete
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.builds.update
firebaseapphosting.domains.create
firebaseapphosting.domains.delete
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.domains.update
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.cancel
firebaseapphosting.operations.delete
firebaseapphosting.operations.get
firebaseapphosting.operations.list
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
firebaseapphosting.traffic.update
Przeglądający Firebase App Hosting
roles/firebaseapphosting.viewer
Dostęp tylko do odczytu doApp Hosting zasobów
App Hosting Uprawnienia przeglądającego
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.get
firebaseapphosting.domains.list
firebaseapphosting.locations.get
firebaseapphosting.locations.list
firebaseapphosting.operations.list
firebaseapphosting.operations.get
firebaseapphosting.rollouts.get
firebaseapphosting.rollouts.list
firebaseapphosting.traffic.get
firebaseapphosting.traffic.list
Deweloper Firebase App Hosting
roles/firebaseapphosting.developer
Pełne uprawnienia do zapisu i odczytu zasobów App Hosting backendów, kompilacji i wersji.
Deweloper App Hosting
uprawnienia
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.cancel
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete
firebaseapphosting.rollouts.update
firebaseapphosting.traffic.update
Role: Firebase Authentication
Rola
Opis
Uprawnienia
Firebase Authentication Administrator
roles/firebaseauth.admin
Pełne uprawnienia do zapisu i odczytuAuthentication zasobów
Authentication Uprawnienia administracyjne
firebaseauth.configs.create
firebaseauth.configs.get
firebaseauth.configs.getHashConfig
firebaseauth.configs.getSecret
firebaseauth.configs.update
firebaseauth.users.create
firebaseauth.users.createSession
firebaseauth.users.delete
firebaseauth.users.get
firebaseauth.users.sendEmail
firebaseauth.users.update
Firebase Authentication Przeglądarka
roles/firebaseauth.viewer
Dostęp tylko do odczytu doAuthentication zasobów
Przeglądający Authentication
uprawnienia
firebaseauth.configs.get
firebaseauth.users.get
Role: Firebase A/B Testing (beta)
Uwaga: te role i ich związane z nimi usługi
to wersje beta . Oznacza to, że funkcje mogą ulec zmianie w sposób powodujący brak zgodności wstecznej lub mogą być objęte ograniczoną pomocą. Wersja beta nie podlega żadnej gwarancji jakości usług ani żadnym zasadom wycofywania.
Dostępność funkcji i obsługa tych ról uprawnień Firebase
w miarę rozwoju narzędzia.
Rola
Opis
Uprawnienia
Firebase A/B Testing Administrator
roles/firebaseabt.admin
(beta)
Pełne uprawnienia do zapisu i odczytu zasobówA/B Testing
Administrator A/B Testing
uprawnienia
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Firebase A/B Testing Przeglądający
roles/firebaseabt.viewer
(beta)
Dostęp tylko do odczytu doA/B Testing zasobów
A/B Testing Uprawnienia przeglądającego
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Role: Cloud Firestore
Znajdź dostępne role Cloud Firestore w
Dokumentacja 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
Znajdź dostępne role Cloud Storage w
Dokumentacja Google Cloud .
Aby umożliwić członkowi projektu edytowanie i publikowanie reguł zabezpieczeń w
Firebase lub aby wdrożyć reguły zabezpieczeń za pomocą interfejsu wiersza poleceń Firebase ,
możesz utworzyć, a następnie przypisać do nich rolę niestandardową
obejmujący
firebaserules.*
uprawnienia .
Role: Cloud Functions for Firebase
Znajdź dostępne role Cloud Functions for Firebase w
Dokumentacja Google Cloud .
Role w kampaniach Firebase służących do przesyłania wiadomości
Te role dotyczą kampanii, z których korzystają Firebase Cloud Messaging i
Firebase In-App Messaging
Rola
Opis
Uprawnienia
Administrator kampanii komunikacyjnych Firebase
roles/firebasemessagingcampaigns.admin
Pełne uprawnienia do zapisu i odczytu zasobów kampanii dla
Cloud Messaging i In-App Messaging
Administrator kampanii komunikacyjnych Firebase
uprawnienia
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.campaigns.stop
Wyświetlający kampanie Firebase z opcją przesyłania wiadomości
roles/firebasemessagingcampaigns.viewer
Dostęp tylko do odczytu do zasobów kampanii Cloud Messaging i In-App Messaging
Wyświetlający kampanie Firebase z opcją przesyłania wiadomości
uprawnienia
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Role: Firebase Cloud Messaging
Rola
Opis
Uprawnienia
Administrator: Firebase Cloud Messaging
roles/firebasenotifications.admin
Pełne uprawnienia do zapisu i odczytuCloud Messaging zasobów
Administrator Cloud Messaging
uprawnienia
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Firebase Cloud Messaging Widz
roles/firebasenotifications.viewer
Dostęp tylko do odczytu doCloud Messaging zasobów
Cloud Messaging Uprawnienia przeglądającego
firebasenotifications.messages.get
firebasenotifications.messages.list
Role: Firebase Crashlytics
Rola
Opis
Uprawnienia
Firebase Crashlytics Administrator
roles/firebasecrashlytics.admin
Pełne uprawnienia do zapisu i odczytu zasobówCrashlytics
Administrator Crashlytics
uprawnienia
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
Firebase Crashlytics Przeglądarka
roles/firebasecrashlytics.viewer
Dostęp tylko do odczytu doCrashlytics zasobów
Przeglądający Crashlytics
uprawnienia
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Role: Firebase Dynamic Links
Rola
Opis
Uprawnienia
Administrator: Firebase Dynamic Links
roles/firebasedynamiclinks.admin
Pełne uprawnienia do zapisu i odczytuDynamic Links zasobów
Administrator Dynamic Links
uprawnienia
firebasedynamiclinks.destinations.list
firebasedynamiclinks.destinations.update
firebasedynamiclinks.domains.create
firebasedynamiclinks.domains.delete
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.domains.update
firebasedynamiclinks.links.create
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.links.update
firebasedynamiclinks.stats.get
Firebase Dynamic Links Przeglądarka
roles/firebasedynamiclinks.viewer
Dostęp tylko do odczytu doDynamic Links zasobów
Przeglądający Dynamic Links
uprawnienia
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
Firebase Extensions role wydawcy
Uwaga: te role i ich związane z nimi usługi
uprawnienia to wersje beta . Oznacza to, że
funkcje mogą się zmienić w sposób powodujący brak zgodności wstecznej lub mieć ograniczone
. Wersja beta nie podlega żadnej gwarancji jakości usług ani żadnym zasadom wycofywania.
Dostępność funkcji i obsługa tych ról Firebase IAM będą się poprawiać wraz z rozwojem narzędzia.
Rola
Opis
Uprawnienia
Firebase Extensions Wydawca – administrator rozszerzeń
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Przesyłanie, publikowanie i wyświetlanie szczegółów oraz danych dotyczących Firebase Extensions
Firebase Extensions Publikujący – administrator rozszerzeń
uprawnienia
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
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ę
Wydawca Firebase Extensions – wyświetlający rozszerzenia
uprawnienia
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Role: Firebase Hosting
Rola
Opis
Uprawnienia
Administrator: Firebase Hosting
roles/firebasehosting.admin
Pełne uprawnienia do zapisu i odczytuHosting zasobów
Administrator Hosting
uprawnienia
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Firebase Hosting Przeglądarka
roles/firebasehosting.viewer
Dostęp tylko do odczytu doHosting zasobów
Przeglądający Hosting
uprawnienia
firebasehosting.sites.get
firebasehosting.sites.list
Ważne: aby wdrożyć za pomocą interfejsu wiersza poleceń Firebase , użytkownik musi mieć rolę Wyświetlający klucze interfejsu API (roles/serviceusage.apiKeysViewer
) Firebase .
Role: Firebase In-App Messaging (beta)
Uwaga: te role i powiązane z nimi uprawnienia dotyczące poszczególnych usług są dostępne w wersjach beta . Oznacza to, że funkcje mogą ulec zmianie w sposób powodujący brak zgodności wstecznej lub mogą być objęte ograniczoną pomocą. Wersja beta nie podlega żadnej gwarancji jakości usług ani żadnym zasadom wycofywania.
Dostępność funkcji i obsługa tych ról Firebase IAM będą się poprawiać wraz z rozwojem narzędzia.
Rola
Opis
Uprawnienia
Administrator: Firebase In-App Messaging
roles/firebaseinappmessaging.admin
(beta)
Pełne uprawnienia do zapisu i odczytuIn-App Messaging zasobów
In-App Messaging Uprawnienia administracyjne
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Firebase In-App Messaging Przeglądarka
roles/firebaseinappmessaging.viewer
(beta)
Dostęp tylko do odczytu doIn-App Messaging zasobów
Przeglądający In-App Messaging
uprawnienia
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Role: Firebase ML (beta)
Uwaga: te role i powiązane z nimi uprawnienia dotyczące poszczególnych usług są dostępne w wersjach beta . Oznacza to, że funkcje mogą ulec zmianie w sposób powodujący brak zgodności wstecznej lub mogą być objęte ograniczoną pomocą. Wersja beta nie podlega żadnej gwarancji jakości usług ani żadnym zasadom wycofywania.
Dostępność funkcji i obsługa tych ról uprawnień Firebase
w miarę rozwoju narzędzia.
Rola
Opis
Uprawnienia
Administrator: Firebase ML
roles/firebaseml.admin
(beta)
Pełne uprawnienia do zapisu i odczytuFirebase ML zasobów
Administrator Firebase ML
uprawnienia
firebaseml.models.create
firebaseml.models.get
firebaseml.models.list
firebaseml.models.update
firebaseml.models.delete
firebaseml.modelversions.create
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.modelversions.update
firebaseml.modelversions.delete
firebaseml.compressionjobs.create
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
firebaseml.compressionjobs.update
firebaseml.compressionjobs.delete
firebaseml.compressionjobs.start
Firebase ML Przeglądarka
roles/firebaseml.viewer
(beta)
Dostęp tylko do odczytu do zasobówFirebase ML
Przeglądający Firebase ML
uprawnienia
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
Rola
Opis
Uprawnienia
Administrator: Firebase Performance Monitoring
roles/firebaseperformance.admin
Pełne uprawnienia do zapisu i odczytuPerformance Monitoring zasobów
Skonfiguruj i odbieraj Performance Monitoring alerty
Performance Monitoring Uprawnienia administracyjne
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Firebase Performance Monitoring Przeglądarka
roles/firebaseperformance.viewer
Dostęp tylko do odczytu doPerformance Monitoring zasobów
Przeglądający Performance Monitoring
uprawnienia
firebaseperformance.data.get
Role: Firebase Realtime Database
Rola
Opis
Uprawnienia
Administrator: Firebase Realtime Database
roles/firebasedatabase.admin
Pełne uprawnienia do zapisu i odczytuRealtime Database zasobów
Realtime Database Uprawnienia administracyjne
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Firebase Realtime Database Widz
roles/firebasedatabase.viewer
Dostęp tylko do odczytu doRealtime Database zasobów
Przeglądający Realtime Database
uprawnienia
firebasedatabase.instances.get
firebasedatabase.instances.list
Role: Firebase Remote Config
Rola
Opis
Uprawnienia
Administrator: Firebase Remote Config
roles/cloudconfig.admin
Pełne uprawnienia do zapisu i odczytu zasobówRemote Config
Remote Config Uprawnienia administracyjne
cloudconfig.configs.get
cloudconfig.configs.update
Firebase Remote Config Przeglądarka
roles/cloudconfig.viewer
Dostęp tylko do odczytu doRemote Config zasobów
Przeglądający Remote Config
uprawnienia
cloudconfig.configs.get
Role: Firebase Test Lab
Firebase Test Lab wymaga dostępu do Cloud Storage zasobników, więc
wymaga konkretnego zestawu uprawnień, który nie jest uwzględniony w
standardowych, wstępnie zdefiniowanych ról Firebase. Aby przyznać dostęp aplikacji Test Lab , użyj jednej z
rozwiązań opisanych w
Uprawnienia: Firebase Test Lab
.