Te role dają pełny dostęp do odczytu i zapisu lub tylko do odczytu do określonych Firebase.
usług.
Przypisz te role członkom projektu za pomocą
Konsola 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 Sprawdzania aplikacji Firebase
Rola
Opis
Uprawnienia
Administrator Sprawdzania aplikacji Firebase
roles/firebaseappcheck.admin
Pełne uprawnienia do zapisu zasobów Sprawdzania aplikacji
Administrator Sprawdzania aplikacji
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
Wyświetlający Sprawdzanie aplikacji Firebase
roles/firebaseappcheck.viewer
Dostęp tylko do odczytu do zasobów Sprawdzania aplikacji
Wyświetlający Sprawdzanie aplikacji
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 usługi Sprawdzanie aplikacji Firebase
roles/firebaseappcheck.tokenVerifier
Dostęp do funkcji weryfikacji tokenów na potrzeby Sprawdzania aplikacji
Weryfikujący tokeny funkcji Sprawdzanie aplikacji
uprawnienia
firebaseappcheck.appCheckTokens.verify
Role w Rozpowszechnianiu aplikacji przez Firebase
Rola
Opis
Uprawnienia
Administrator Firebase App Distribution
roles/firebaseappdistro.admin
Pełne uprawnienia do zapisu i odczytu zasobów Rozpowszechniania aplikacji
Administrator dystrybucji aplikacji
uprawnienia
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 Rozpowszechniania aplikacji
Wyświetlający Rozpowszechnianie aplikacji
uprawnienia
firebaseappdistro.releases.list
firebaseappdistro.testers.list
firebaseappdistro.groups.list
Role Firebase App Hosting
Rola
Opis
Uprawnienia
Uruchamiający Firebase App Hosting Compute
roles/firebaseapphosting.computeRunner
Wymagany minimalny dostęp do tworzenia i uruchamiania backendów App Hosting.
Zwykle przyznawany kontom usługi.
Uruchamiający App Hosting Compute
uprawnienia
Administrator Firebase App Hosting
roles/firebaseapphosting.admin
Pełne uprawnienia do zapisu i odczytu zasobów App Hosting
Administrator App Hosting
uprawnienia
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
Wyświetlający Firebase App Hosting
roles/firebaseapphosting.viewer
Dostęp tylko do odczytu do zasobów App Hosting
Wyświetlający App Hosting
uprawnienia
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 backendów App Hostingu, kompilacji
i uwolnić zasoby.
Programista 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 w Uwierzytelnianiu Firebase
Rola
Opis
Uprawnienia
Administrator Uwierzytelniania Firebase
roles/firebaseauth.admin
Pełne uprawnienia do zapisu zasobów uwierzytelniania
Administrator uwierzytelniania
uprawnienia
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
Wyświetlający Uwierzytelnianie Firebase
roles/firebaseauth.viewer
Dostęp tylko do odczytu do zasobów uwierzytelniania
Wyświetlający uwierzytelnianie
uprawnienia
firebaseauth.configs.get
firebaseauth.users.get
Role Testów A/B Firebase (beta)
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 uprawnień Firebase
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ć członkowi projektu edytowanie i publikowanie reguł zabezpieczeń w
konsoli Firebase lub wdrożyć reguły zabezpieczeń za pomocą interfejsu wiersza poleceń Firebase,
możesz utworzyć, a następnie przypisać do nich rolę niestandardową
obejmujący
Uprawnienia firebaserules.*
.
Role w Cloud Storage
Znajdź dostępne role Cloud Storage w
dokumentacji Google Cloud .
Aby umożliwić członkowi projektu edytowanie i publikowanie reguł zabezpieczeń w
konsoli Firebase lub wdrożyć reguły zabezpieczeń za pomocą interfejsu wiersza poleceń Firebase,
możesz utworzyć, a następnie przypisać do nich rolę niestandardową
obejmujący
Uprawnienia firebaserules.*
.
Role w Cloud Functions dla Firebase
Dostępne role Cloud Functions dla Firebase znajdziesz w
dokumentacji Google Cloud .
Role w kampaniach Firebase służących do przesyłania wiadomości
Te role dotyczą kampanii Komunikacji w chmurze Firebase (FCM) oraz
Wysyłanie wiadomości w aplikacji za pomocą Firebase.
Rola
Opis
Uprawnienia
Administrator kampanii komunikacyjnych Firebase
roles/firebasemessagingcampaigns.admin
Pełne uprawnienia do zapisu i odczytu zasobów kampanii dla
Komunikacja w chmurze i wysyłanie wiadomości w aplikacji
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 dotyczących Komunikacji w chmurze i wysyłania wiadomości w aplikacji
Wyświetlający kampanie Firebase z opcją przesyłania wiadomości
uprawnienia
firebasemessagingcampaigns.campaigns.get
firebasemessagingcampaigns.campaigns.list
Role Komunikacji w chmurze Firebase (FCM)
Rola
Opis
Uprawnienia
Administrator Komunikacji w chmurze Firebase
roles/firebasenotifications.admin
Pełne uprawnienia do zapisu i odczytu zasobów Komunikacji w chmurze
Administrator Komunikacji w chmurze
uprawnienia
firebasenotifications.messages.create
firebasenotifications.messages.delete
firebasenotifications.messages.get
firebasenotifications.messages.list
firebasenotifications.messages.update
Wyświetlający Komunikacja w chmurze Firebase
roles/firebasenotifications.viewer
Dostęp tylko do odczytu do zasobów Komunikacji w chmurze
Wyświetlający Komunikacja w chmurze
uprawnienia
firebasenotifications.messages.get
firebasenotifications.messages.list
Role Firebase Crashlytics
Rola
Opis
Uprawnienia
Administrator Firebase Crashlytics
roles/firebasecrashlytics.admin
Pełne uprawnienia do zapisu i odczytu zasobów Crashlytics
Administrator Crahlytics
uprawnienia
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
Wyświetlający Crashlytics
uprawnienia
firebasecrashlytics.config.get
firebasecrashlytics.data.get
firebasecrashlytics.issues.get
firebasecrashlytics.issues.list
firebasecrashlytics.sessions.get
Role Linki dynamiczne Firebase
Rola
Opis
Uprawnienia
Administrator Linków dynamicznych Firebase
roles/firebasedynamiclinks.admin
Pełne uprawnienia do zapisu zasobów linków dynamicznych
Administrator linków dynamicznych
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
Wyświetlający Linki dynamiczne Firebase
roles/firebasedynamiclinks.viewer
Dostęp tylko do odczytu do zasobów Linków dynamicznych
Wyświetlający linki dynamiczne
uprawnienia
firebasedynamiclinks.destinations.list
firebasedynamiclinks.domains.get
firebasedynamiclinks.domains.list
firebasedynamiclinks.links.get
firebasedynamiclinks.links.list
firebasedynamiclinks.stats.get
Role wydawcy Rozszerzenia w Firebase
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 uprawnień Firebase
w miarę rozwoju narzędzia.
Rola
Opis
Uprawnienia
Wydawca rozszerzeń w Firebase – administrator rozszerzeń
roles/firebaseextensionspublisher.extensionsAdmin
(beta)
Przesyłanie, publikowanie oraz wyświetlanie szczegółów i danych rozszerzeń Firebase
Wydawca rozszerzeń w Firebase – administrator rozszerzeń
uprawnienia
firebaseextensionspublisher.extensions.create
firebaseextensionspublisher.extensions.delete
firebaseextensionspublisher.extensions.get
firebaseextensionspublisher.extensions.list
Wydawca rozszerzeń w Firebase – wyświetlający rozszerzenia
roles/firebaseextensionspublisher.extensionsViewer
(beta)
Wyświetl szczegółowe informacje i dane Rozszerzenia Firebase przesłane przez tego wydawcę
Wydawca rozszerzeń w Firebase – wyświetlający rozszerzenia
uprawnienia
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
Administrator hostingu
uprawnienia
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
Wyświetlający hostowanie
uprawnienia
firebasehosting.sites.get
firebasehosting.sites.list
Role funkcji Firebase Wysyłanie wiadomości w aplikacji (beta)
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 uprawnień Firebase
w miarę rozwoju narzędzia.
Rola
Opis
Uprawnienia
Administrator funkcji Firebase Wysyłanie wiadomości w aplikacji
roles/firebaseinappmessaging.admin
(beta)
Pełne uprawnienia do zapisu i odczytu zasobów wiadomości w aplikacji
Administrator wiadomości w aplikacji
uprawnienia
firebaseinappmessaging.campaigns.create
firebaseinappmessaging.campaigns.delete
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
firebaseinappmessaging.campaigns.update
Wyświetlający funkcje Firebase Wysyłanie wiadomości w aplikacji
roles/firebaseinappmessaging.viewer
(beta)
Dostęp tylko do odczytu do zasobów wiadomości w aplikacji
Wyświetlający wiadomości w aplikacji
uprawnienia
firebaseinappmessaging.campaigns.get
firebaseinappmessaging.campaigns.list
Role ML w Firebase (beta)
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 uprawnień Firebase
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
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
Wyświetlający Firebase ML
roles/firebaseml.viewer
(beta)
Dostęp tylko do odczytu do zasobów Firebase ML
Wyświetlają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 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
Administrator monitorowania wydajności
uprawnienia
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
Wyświetlający monitorowanie wydajności
uprawnienia
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
Administrator bazy danych czasu rzeczywistego
uprawnienia
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
Wyświetlający Bazę danych czasu rzeczywistego
uprawnienia
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 zasobów Zdalnej konfiguracji
Administrator Zdalnej konfiguracji
uprawnienia
cloudconfig.configs.get
cloudconfig.configs.update
Wyświetlający Zdalnej konfiguracji Firebase
roles/cloudconfig.viewer
Dostęp tylko do odczytu do zasobów Zdalnej konfiguracji
Wyświetlający Zdalnej konfiguracji
uprawnienia
cloudconfig.configs.get
Role w Laboratorium Firebase
Laboratorium Firebase wymaga dostępu do zasobników Cloud Storage, dlatego
Aplikacja wymaga konkretnego zestawu uprawnień, którego nie wszystkie
standardowych, wstępnie zdefiniowanych ról Firebase. Aby przyznać dostęp do Laboratorium, użyj jednej z
rozwiązań opisanych w
Uprawnienia Laboratorium Firebase
.