Te role przyznają pełny dostęp do odczytu i zapisu lub tylko do odczytu do określonych usług Firebase.
Przypisz te role uczestnikom projektu, korzystając z konsoli Google Cloud .
Uwaga: te uprawnienia występują we wszystkich wstępnie zdefiniowanych rolach Firebase na poziomie usługi:
- firebase.clients.get
- firebase.clients.list
- firebase.projects.get
- resourcemanager.projects.get
- resourcemanager.projects.list
Role usługi Sprawdzanie aplikacji Firebase
Rola
Opis
Uprawnienia
Administrator Sprawdzania aplikacji Firebase
roles/firebaseappcheck.admin
Pełne uprawnienia do zapisu i odczytu zasobów Sprawdzania aplikacji
Uprawnienia administratora Sprawdzania aplikacji
captchaappcheck.appAttestConfig.get
firebaseappcheck.appAttestConfig.update
firebase firebaseappcheck.appCheckTokens.verify
firebaseappcheck.debugTokens.get
firebaseappcheck.debugTokens.update
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.deviceCheckgrityConfig.update
firebaseappcheck.
Wyświetlający funkcję Sprawdzanie aplikacji Firebase
roles/firebaseappcheck.viewer
Dostęp tylko do odczytu do zasobów Sprawdzania aplikacji
Uprawnienia wyświetlacza Sprawdzania aplikacji
firebaseappcheck.appAttestConfig.get
firebaseappcheck.debugTokens.get
firebaseappcheck.deviceCheckConfig.get
firebaseappcheck.playIntegrityConfig.get
firebaseappcheck.recaptchaEnterpriseConfig.get
firebaseappcheck.recaptchaV3Config.get
firebaseappcheck.safetyNetConfig.get
firebaseappcheck.safetyNetConfig.get
Weryfikator tokenów Sprawdzania aplikacji Firebase
roles/firebaseappcheck.tokenVerifier
Dostęp do funkcji weryfikacji tokenów na potrzeby Sprawdzania aplikacji
App Check Token Verifier
uprawnienia
firebaseappcheck.appCheckTokens.verify
Role usługi Firebase App Distribution
Rola
Opis
Uprawnienia
Administrator Firebase App Distribution
roles/firebaseappdistro.admin
Pełne uprawnienia do zapisu i odczytu zasobów Rozpowszechniania aplikacji
Uprawnienia administratora App Distribution
firebaseappdistro.releases.list
firebaseappdistro.releases.update
firebaseappdistro.testers.list
firebaseappdistro.testers.update
firebaseappdistro.groups.list
firebaseappdistro.groups.update
Wyświetlający Firebase App Distribution
roles/firebaseappdistro.viewer
Dostęp tylko do odczytu do zasobów App Distribution
Uprawnienia wyświetlającego Rozpowszechnianie aplikacji
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Role Hostingu aplikacji Firebase
Rola
Opis
Uprawnienia
Uruchamiający Compute Hosting aplikacji Firebase
roles/firebaseapphosting.computeRunner
Wymagany minimalny dostęp do tworzenia i uruchamiania backendów App Hosting.
Zwykle przyznawane kontom usługi.
Uprawnienia App Hosting Compute Runner
Administrator hostingu aplikacji Firebase
roles/firebaseapphosting.admin
Pełne uprawnienia do zapisu i odczytu zasobów App Hosting
Uprawnienia administratora App Hosting
firebaseapphosting.backends.create
firebaseapphosting.appupdateing.apphosting.apphosting.apphosting.apphosting.apphosting.apphosting.apphosting.apphosting.app
Wyświetlający Hosting aplikacji Firebase
roles/firebaseapphosting.viewer
Dostęp tylko do odczytu do zasobów App Hosting
Uprawnienia wyświetlającego hosting aplikacji
firebaseapphosting.backends.get
firebaseapphosting.backends.list
firebaseapphosting.builds.get
firebaseapphosting.builds.list
firebaseapphosting.domains.gettions
firebaseapphosting.domains.list
firebaseapphosting.locations.get.get
firebaseapphosting.locations.get.
Deweloper zajmujący się hostingiem aplikacji Firebase
roles/firebaseapphosting.developer
Pełne uprawnienia do zapisu i odczytu backendów, kompilacji i wersji usługi App Hosting.
Uprawnienia Dewelopera hostingu aplikacji
firebaseapphosting.backends.update
firebaseapphosting.builds.create
firebaseapphosting.builds.delete
firebaseapphosting.builds.update
firebaseapphosting.operations.delete
firebaseapphosting.operations.cancel
firebaseapphosting.rollouts.create
firebaseapphosting.rollouts.delete.delete
Role usługi Uwierzytelnianie Firebase
Rola
Opis
Uprawnienia
Administrator uwierzytelniania Firebase
roles/firebaseauth.admin
Pełne uprawnienia do zapisu i odczytu zasobów uwierzytelniania
Uprawnienia administratora uwierzytelniania
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.send.get
firebaseauth.users.get.
Wyświetlający uwierzytelnianie Firebase
roles/firebaseauth.viewer
Dostęp tylko do odczytu do zasobów uwierzytelniania
Uprawnienia wyświetlającego uwierzytelnianie
firebaseauth.configs.get
firebaseauth.users.get
Role Testów A/B Firebase (beta)
Uwaga: te role i związane z nimi uprawnienia w poszczególnych usługach to wersje beta . Oznacza to, że ta funkcja może się zmienić w sposób powodujący brak zgodności wstecznej lub mieć ograniczoną obsługę. 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 będzie udoskonalana w miarę rozwoju narzędzia.
Rola
Opis
Uprawnienia
Administrator testów A/B Firebase
roles/firebaseabt.admin
(beta)
Pełne uprawnienia do zapisu i odczytu zasobów testów A/B
Administrator testów A/B
uprawnienia
firebaseabt.experimentresults.get
firebaseabt.experiments.create
firebaseabt.experiments.delete
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.experiments.update
firebaseabt.projectmetadata.get
Wyświetlający testy A/B Firebase
roles/firebaseabt.viewer
(beta)
Dostęp tylko do odczytu do zasobów testów A/B
Wyświetlający testy A/B
uprawnienia
firebaseabt.experimentresults.get
firebaseabt.experiments.get
firebaseabt.experiments.list
firebaseabt.projectmetadata.get
Role w Cloud Firestore
Dostępne role Cloud Firestore znajdziesz w dokumentacji Google Cloud .
Aby umożliwić uczestnikowi projektu edytowanie i publikowanie reguł zabezpieczeń w konsoli Firebase lub wdrażanie reguł zabezpieczeń za pomocą interfejsu wiersza poleceń Firebase, możesz utworzyć i przypisać mu rolę niestandardową obejmującą firebaserules.*
.
Role w Cloud Storage
Dostępne role Cloud Storage znajdziesz w dokumentacji Google Cloud .
Aby umożliwić uczestnikowi projektu edytowanie i publikowanie reguł zabezpieczeń w konsoli Firebase lub wdrażanie reguł zabezpieczeń za pomocą interfejsu wiersza poleceń Firebase, możesz utworzyć i przypisać mu rolę niestandardową obejmującą firebaserules.*
.
Role w Cloud Functions dla Firebase
Informacje o dostępnych rolach Cloud Functions dla Firebase znajdziesz w dokumentacji Google Cloud .
Role kampanii służących do przesyłania wiadomości w Firebase
Te role mają zastosowanie do kampanii Komunikacja w chmurze Firebase i Przesyłanie wiadomości z Firebase w aplikacji.
Rola
Opis
Uprawnienia
Administrator kampanii komunikacyjnych Firebase
roles/firebasemessagingcampaigns.admin
Pełne uprawnienia do zapisu i odczytu zasobów kampanii Komunikacji w chmurze i funkcji wysyłania wiadomości w aplikacji
Administrator kampanii komunikacyjnych Firebase
firebasemessagingcampaigns.campaigns.create
firebasemessagingcampaigns.campaigns.delete
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
firebasemessagingcampaigns.campaigns.update
firebasemessagingcampaigns.campaigns.start
firebasemessagingcampaigns.start
Wyświetlający kampanie komunikacyjne Firebase
roles/firebasemessagingcampaigns.viewer
Dostęp tylko do odczytu do zasobów kampanii Komunikacji w chmurze i wysyłania wiadomości w aplikacji
Wyświetlający kampanie komunikacyjne Firebase
uprawnienia
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Role Komunikacji w chmurze Firebase
Rola
Opis
Uprawnienia
Administrator Komunikacji w chmurze Firebase
roles/firebasenotifications.admin
Pełne uprawnienia do zapisu i odczytu zasobów Komunikacji w chmurze
Uprawnienia administratora Komunikacji w chmurze
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Wyświetlający Komunikację w chmurze Firebase
roles/firebasenotifications.viewer
Dostęp tylko do odczytu do zasobów Komunikacji w chmurze
Uprawnienia wyświetlającego Cloud Messaging
firebasenotifications.messages.get
firebasenotifications.messages.list
Role w Firebase Crashlytics
Rola
Opis
Uprawnienia
Administrator Firebase Crashlytics
roles/firebasecrashlytics.admin
Pełne uprawnienia do zapisu i odczytu zasobów Crashlytics
Uprawnienia administratora Crashlytics
firebasecrashlytics.config.get
firebasecrashlytics.config.update
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.issues.update
firebasecrashlytics.sessions.get
Wyświetlający Firebase Crashlytics
roles/firebasecrashlytics.viewer
Dostęp tylko do odczytu do zasobów Crashlytics
Uprawnienia wyświetlającego Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get.
Role Linków dynamicznych Firebase
Rola
Opis
Uprawnienia
Administrator Linków dynamicznych Firebase
roles/firebasedynamiclinks.admin
Pełne uprawnienia do zapisu i odczytu zasobów Linków dynamicznych
Uprawnienia administratora linków dynamicznych
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.create
firebasedynamiclinks.links.create
Wyświetlający linki dynamiczne Firebase
roles/firebasedynamiclinks.viewer
Dostęp tylko do odczytu do zasobów Linków dynamicznych
Uprawnienia wyświetlającego linki dynamiczne
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
Role wydawcy Rozszerzeń w Firebase
Uwaga: te role i związane z nimi uprawnienia w poszczególnych usługach to wersje beta . Oznacza to, że ta funkcja może się zmienić w sposób powodujący brak zgodności wstecznej lub mieć ograniczoną obsługę. 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 będzie udoskonalana w miarę rozwoju narzędzia.
Rola
Opis
Uprawnienia
Wydawca Rozszerzeń w Firebase – administrator rozszerzeń
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Przesyłanie, publikowanie i wyświetlanie szczegółów i danych rozszerzeń Firebase
Uprawnienia Wydawca Rozszerzenia w Firebase – administrator rozszerzeń
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Publikujący Rozszerzenia w Firebase – wyświetlający rozszerzenia
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Wyświetl szczegóły i dane Rozszerzenia Firebase przesłane przez tego wydawcę
Uprawnienia Publikującego Rozszerzenia w Firebase – Wyświetlający rozszerzenia
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Role Hostingu Firebase
Rola
Opis
Uprawnienia
Administrator Hostingu Firebase
roles/firebasehosting.admin
Pełne uprawnienia do zapisu i odczytu zasobów hostingu
Uprawnienia administratora hostingu
firebasehosting.sites.create
firebasehosting.sites.delete
firebasehosting.sites.get
firebasehosting.sites.list
firebasehosting.sites.update
Wyświetlający Hosting Firebase
roles/firebasehosting.viewer
Dostęp tylko do odczytu do zasobów hostingu
Uprawnienia przeglądającego hosting
firebasehosting.sites.get
firebasehosting.sites.list
Role funkcji Wysyłanie wiadomości w aplikacji za pomocą Firebase (beta)
Uwaga: te role i związane z nimi uprawnienia w poszczególnych usługach to wersje beta . Oznacza to, że ta funkcja może się zmienić w sposób powodujący brak zgodności wstecznej lub mieć ograniczoną obsługę. 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 będzie udoskonalana w miarę rozwoju narzędzia.
Rola
Opis
Uprawnienia
Administrator wiadomości w aplikacji Firebase
roles/firebaseinappmessaging.admin
(beta)
Pełne uprawnienia do zapisu i odczytu zasobów funkcji wysyłania wiadomości w aplikacji
Administrator funkcji wysyłania wiadomości w aplikacji
uprawnienia
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Wyświetlający wiadomości w aplikacji Firebase
roles/firebaseinappmessaging.viewer
(beta)
Dostęp tylko do odczytu do zasobów funkcji wysyłania wiadomości w aplikacji
Wyświetlający wiadomości w aplikacji
uprawnienia
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Role systemów uczących się w Firebase (beta)
Uwaga: te role i związane z nimi uprawnienia w poszczególnych usługach to wersje beta . Oznacza to, że ta funkcja może się zmienić w sposób powodujący brak zgodności wstecznej lub mieć ograniczoną obsługę. 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 będzie udoskonalana w miarę rozwoju narzędzia.
Rola
Opis
Uprawnienia
Administrator Firebase ML
roles/firebaseml.admin
(beta)
Pełne uprawnienia do zapisu i odczytu zasobów ML Firebase
Uprawnienia administratora Firebase ML
firebaseml.models.create
firebaseml.models.get
firebaseml.models.list.list
firebaseml.models.update
firebaseml.models.delete
firebaseml.modelversions.create
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.modelversions.update.com
Wyświetlający Firebase ML
roles/firebaseml.viewer
(beta)
Dostęp tylko do odczytu do zasobów ML Firebase
Uprawnienia wyświetlającego Firebase ML
firebaseml.models.get
firebaseml.models.list
firebaseml.modelversions.get
firebaseml.modelversions.list
firebaseml.compressionjobs.get
firebaseml.compressionjobs.list
Rola
Opis
Uprawnienia
Administrator monitorowania wydajności Firebase
roles/firebaseperformance.admin
Pełne uprawnienia do zapisu i odczytu zasobów Monitorowania wydajności
Konfigurowanie i odbieranie alertów Monitorowania wydajności
Uprawnienia administratora monitorowania wydajności
firebaseperformance.config.create
firebaseperformance.config.delete
firebaseperformance.config.update
firebaseperformance.data.get
Wyświetlający monitorowanie wydajności Firebase
roles/firebaseperformance.viewer
Dostęp tylko do odczytu do zasobów Monitorowania wydajności
Uprawnienia wyświetlającego monitorowanie wydajności
firebaseperformance.data.get
Role w Bazie danych czasu rzeczywistego Firebase
Rola
Opis
Uprawnienia
Administrator bazy danych czasu rzeczywistego Firebase
roles/firebasedatabase.admin
Pełne uprawnienia do zapisu i odczytu zasobów Bazy danych czasu rzeczywistego
Uprawnienia administratora bazy danych czasu rzeczywistego
firebasedatabase.instances.create
firebasedatabase.instances.get
firebasedatabase.instances.list
firebasedatabase.instances.update
Wyświetlający Bazę danych czasu rzeczywistego Firebase
roles/firebasedatabase.viewer
Dostęp tylko do odczytu do zasobów Bazy danych czasu rzeczywistego
Uprawnienia wyświetlającego bazę danych czasu rzeczywistego
firebasedatabase.instances.get
firebasedatabase.instances.list
Role Zdalnej konfiguracji Firebase
Rola
Opis
Uprawnienia
Administrator Zdalnej konfiguracji Firebase
roles/cloudconfig.admin
Pełne uprawnienia do zapisu i odczytu zasobów Zdalnej konfiguracji
Uprawnienia administratora Zdalnej konfiguracji
cloudconfig.configs.get
cloudconfig.configs.update
Wyświetlający Zdalną konfigurację Firebase
roles/cloudconfig.viewer
Dostęp tylko do odczytu do zasobów Zdalnej konfiguracji.
Uprawnienia wyświetlacza Zdalnej konfiguracji
cloudconfig.configs.get,
Role w Laboratorium Firebase
Laboratorium Firebase wymaga dostępu do zasobników Cloud Storage, więc wymaga określonego zestawu uprawnień, których nie wszystkie są uwzględnione w standardowych wstępnie zdefiniowanych rolach Firebase. Aby przyznać dostęp do Laboratorium, użyj jednego z rozwiązań opisanych w sekcji Uprawnienia w Laboratorium Firebase .