Te role zapewniają pełny dostęp do odczytu/zapisu lub tylko do odczytu do określonych produktów Firebase.
Przypisz te role członkom projektu za pomocą Google Cloud Console .
Uwaga: wszystkie predefiniowane role na poziomie produktu Firebase mają następujące uprawnienia: - firebase.clients.get - firebase.clients.list - firebase.projects.get - Resourcemanager.projects.get - menedżer zasobów.projekty.list Role sprawdzania aplikacji Firebase Rola Opis Uprawnienia Administrator sprawdzania aplikacji Firebase roles/firebaseappcheck.admin
Pełny dostęp do odczytu/zapisu Sprawdź zasoby aplikacji Sprawdź uprawnienia administratora aplikacji
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
Przeglądający kontrolę aplikacji Firebase roles/firebaseappcheck.viewer
Dostęp tylko do odczytu Sprawdź zasoby aplikacji Sprawdź uprawnienia przeglądarki aplikacji
firebaseappcheck.appAttestConfig.get firebaseappcheck.debugTokens.get firebaseappcheck.deviceCheckConfig.get firebaseappcheck.playIntegrityConfig.get firebaseappcheck.recaptchaEnterpriseConfig.get firebaseappcheck.recaptchaV3Config.get firebaseappcheck.safetyNetConfig.get firebaseappcheck.services.get
Weryfikator tokena sprawdzania aplikacji Firebase roles/firebaseappcheck.tokenVerifier
Dostęp do możliwości weryfikacji tokena w ramach sprawdzania aplikacji Sprawdź uprawnienia weryfikatora tokenu aplikacji
firebaseappcheck.appCheckTokens.verify
Role dystrybucji aplikacji Firebase Rola Opis Uprawnienia Administrator dystrybucji aplikacji Firebase roles/firebaseappdistro.admin
Pełny dostęp do odczytu/zapisu Zasoby dotyczące dystrybucji aplikacji Uprawnienia administratora dystrybucji aplikacji
firebaseappdistro.releases.list firebaseappdistro.releases.update firebaseappdistro.testers.list firebaseappdistro.testers.update firebaseappdistro.groups.list firebaseappdistro.groups.update
Przeglądarka dystrybucji aplikacji Firebase roles/firebaseappdistro.viewer
Dostęp tylko do odczytu Zasoby dotyczące dystrybucji aplikacji Uprawnienia przeglądarki dystrybucji aplikacji
firebaseappdistro.releases.list firebaseappdistro.testers.list firebaseappdistro.groups.list
Role uwierzytelniania Firebase Rola Opis Uprawnienia Administrator uwierzytelniania Firebase roles/firebaseauth.admin
Pełny dostęp do odczytu/zapisu Zasoby 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.users.get firebaseauth.users.sendE-mail aktualizacja.firebaseauth.users
Przeglądający uwierzytelnianie Firebase roles/firebaseauth.viewer
Dostęp tylko do odczytu Zasoby uwierzytelniania Uprawnienia przeglądarki uwierzytelniania
firebaseauth.configs.get firebaseauth.users.get
Role w testowaniu A/B Firebase (beta) Uwaga: te role i związane z nimi uprawnienia dotyczące poszczególnych produktów są wersjami beta . Oznacza to, że funkcjonalność może ulec zmianie w sposób niezgodny z poprzednimi wersjami lub mieć ograniczone wsparcie. Wersja beta nie podlega żadnej umowie SLA ani zasadom wycofania. Dostępność funkcji i obsługa tych ról IAM w Firebase będą stale się poprawiać w miarę rozwoju narzędzia.
Rola Opis Uprawnienia Administrator testów A/B Firebase roles/firebaseabt.admin
(beta) Pełny dostęp do odczytu/zapisu Zasoby dotyczące testów A/B Uprawnienia administratora do testów A/B
firebaseabt.experimentresults.get firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.experiments.update firebaseabt.projectmetadata.get
Przeglądający testy A/B Firebase roles/firebaseabt.viewer
(beta) Dostęp tylko do odczytu Zasoby dotyczące testów A/B Uprawnienia przeglądającego testy A/B
firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.experiments.list firebaseabt.projectmetadata.get
Role Cloud Firestore Znajdź dostępne role Cloud Firestore w dokumentacji Google Cloud .
Aby umożliwić członkowi projektu edytowanie i publikowanie reguł bezpieczeństwa w konsoli Firebase lub wdrażanie reguł bezpieczeństwa za pośrednictwem interfejsu wiersza polecenia Firebase, możesz utworzyć, a następnie przypisać mu niestandardową rolę zawierającą uprawnienia firebaserules.*
.
Role w chmurze Znajdź dostępne role Cloud Storage w dokumentacji Google Cloud .
Aby umożliwić członkowi projektu edytowanie i publikowanie reguł bezpieczeństwa w konsoli Firebase lub wdrażanie reguł bezpieczeństwa za pośrednictwem interfejsu wiersza polecenia Firebase, możesz utworzyć, a następnie przypisać mu niestandardową rolę zawierającą uprawnienia firebaserules.*
.
Funkcje chmury dla ról Firebase Znajdź dostępne role Cloud Functions dla Firebase w dokumentacji Google Cloud .
Role w kampaniach komunikacyjnych Firebase Te role dotyczą kampanii obsługujących komunikację w chmurze Firebase i komunikację w aplikacji Firebase.
Rola Opis Uprawnienia Administrator kampanii komunikacyjnych Firebase roles/firebasemessagingcampaigns.admin
Pełny dostęp do odczytu/zapisu zasoby kampanii dotyczące wiadomości w chmurze i wiadomości w aplikacji Kampanie komunikacyjne Firebase Uprawnienia administratora
firebasemessagingcampaigns.campaigns.create firebasemessagingcampaigns.campaigns.delete firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list firebasemessagingcampaigns.campaigns.update firebasemessagingcampaigns.campaigns.start firebasemessagingcampaigns.campaigns.stop
Przeglądający kampanie komunikacyjne Firebase roles/firebasemessagingcampaigns.viewer
Dostęp tylko do odczytu zasoby kampanii dotyczące wiadomości w chmurze i wiadomości w aplikacji Kampanie komunikacyjne Firebase Uprawnienia przeglądającego
firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list
Role Firebase Cloud Messaging Rola Opis Uprawnienia Administrator wiadomości w chmurze Firebase roles/firebasenotifications.admin
Pełny dostęp do odczytu/zapisu Zasoby Wiadomości w chmurze Uprawnienia administratora wiadomości w chmurze
firebasenotifications.messages.create firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update
Przeglądarka wiadomości w chmurze Firebase roles/firebasenotifications.viewer
Dostęp tylko do odczytu Zasoby Wiadomości w chmurze Uprawnienia przeglądarki wiadomości w chmurze
firebasenotifications.messages.get firebasenotifications.messages.list
Role Firebase Crashlytics Rola Opis Uprawnienia Administrator Firebase Crashlytics roles/firebasecrashlytics.admin
Pełny dostęp do odczytu/zapisu Zasoby 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
Przeglądarka Firebase Crashlytics roles/firebasecrashlytics.viewer
Dostęp tylko do odczytu Zasoby Crashlytics Uprawnienia przeglądarki Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Role łączy dynamicznych Firebase Rola Opis Uprawnienia Administrator łączy dynamicznych Firebase roles/firebasedynamiclinks.admin
Pełny dostęp do odczytu/zapisu Zasoby łączy dynamicznych Uprawnienia administratora łączy 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.get firebasedynamiclinks.links.list firebasedynamiclinks.links.update firebasedynamiclinks.stats.get
Przeglądarka linków dynamicznych Firebase roles/firebasedynamiclinks.viewer
Dostęp tylko do odczytu Zasoby łączy dynamicznych Uprawnienia przeglądarki łączy dynamicznych
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Role wydawcy rozszerzeń Firebase Uwaga: te role i związane z nimi uprawnienia dotyczące poszczególnych produktów to wersje beta . Oznacza to, że funkcjonalność może ulec zmianie w sposób niezgodny z poprzednimi wersjami lub mieć ograniczone wsparcie. Wersja beta nie podlega żadnej umowie SLA ani zasadom wycofania. Dostępność funkcji i obsługa tych ról IAM w Firebase będą stale się poprawiać w miarę rozwoju narzędzia.
Rola Opis Uprawnienia Wydawca rozszerzeń Firebase — administrator rozszerzeń roles/firebaseextensionspublisher.extensionsAdmin
(beta) Przesyłaj, publikuj i przeglądaj szczegóły i dane dotyczące Rozszerzenia Firebase Wydawca rozszerzeń Firebase — uprawnienia administratora rozszerzeń
firebaseextensionspublisher.extensions.create firebaseextensionspublisher.extensions.delete firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Wydawca rozszerzeń Firebase — przeglądarka rozszerzeń roles/firebaseextensionspublisher.extensionsViewer
(beta) Wyświetl szczegóły i wskaźniki dla Rozszerzenia Firebase przesłane przez tego wydawcę Wydawca rozszerzeń Firebase — uprawnienia przeglądarki rozszerzeń
firebaseextensionspublisher.extensions.get firebaseextensionspublisher.extensions.list
Role hostingu Firebase Rola Opis Uprawnienia Administrator Hostingu Firebase roles/firebasehosting.admin
Pełny dostęp do odczytu/zapisu Zasoby hostingowe Uprawnienia administratora hostingu
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Przeglądający hosting Firebase roles/firebasehosting.viewer
Dostęp tylko do odczytu Zasoby hostingowe Uprawnienia przeglądarki hostingu
firebasehosting.sites.get firebasehosting.sites.list
Role przesyłania wiadomości w aplikacji Firebase (beta) Uwaga: te role i związane z nimi uprawnienia dotyczące poszczególnych produktów to wersje beta . Oznacza to, że funkcjonalność może ulec zmianie w sposób niezgodny z poprzednimi wersjami lub mieć ograniczone wsparcie. Wersja beta nie podlega żadnej umowie SLA ani zasadom wycofania. Dostępność funkcji i obsługa tych ról IAM w Firebase będą stale się poprawiać w miarę rozwoju narzędzia.
Rola Opis Uprawnienia Administrator wiadomości w aplikacji Firebase roles/firebaseinappmessaging.admin
(beta) Pełny dostęp do odczytu/zapisu Zasoby do przesyłania wiadomości w aplikacji Uprawnienia administratora do przesyłania wiadomości w aplikacji
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list firebaseinappmessaging.campaigns.update
Przeglądarka wiadomości w aplikacji Firebase roles/firebaseinappmessaging.viewer
(beta) Dostęp tylko do odczytu Zasoby do przesyłania wiadomości w aplikacji Uprawnienia przeglądarki wiadomości w aplikacji
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
Role Firebase ML (beta) Uwaga: te role i związane z nimi uprawnienia dotyczące poszczególnych produktów to wersje beta . Oznacza to, że funkcjonalność może ulec zmianie w sposób niezgodny z poprzednimi wersjami lub mieć ograniczone wsparcie. Wersja beta nie podlega żadnej umowie SLA ani zasadom wycofania. Dostępność funkcji i obsługa tych ról IAM w Firebase będą stale się poprawiać w miarę rozwoju narzędzia.
Rola Opis Uprawnienia Administrator Firebase ML roles/firebaseml.admin
(beta) Pełny dostęp do odczytu/zapisu Zasoby Firebase ML Uprawnienia administratora Firebase ML
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
Przeglądarka Firebase ML roles/firebaseml.viewer
(beta) Dostęp tylko do odczytu Zasoby Firebase ML Uprawnienia przeglądarki 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łny dostęp do odczytu/zapisu Zasoby monitorowania wydajności Konfiguruj i otrzymuj alerty monitorowania wydajności Uprawnienia administratora monitorowania wydajności
firebase Performance.config.create firebase Performance.config.delete firebase Performance.config.update firebase Performance.data.get
Wyświetlający monitorowanie wydajności Firebase roles/firebaseperformance.viewer
Dostęp tylko do odczytu Zasoby monitorowania wydajności Uprawnienia przeglądarki monitorowania wydajności
firebase Performance.data.get
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 Zasoby bazy danych czasu rzeczywistego Uprawnienia administratora bazy danych w czasie rzeczywistym
firebaseddatabase.instances.create firebasedatabase.instances.get lista_instancji_firebaseddatabase.instances.list firebasedatabase.instances.update
Przeglądarka bazy danych Firebase w czasie rzeczywistym roles/firebasedatabase.viewer
Dostęp tylko do odczytu Zasoby bazy danych czasu rzeczywistego Uprawnienia przeglądarki bazy danych w czasie rzeczywistym
firebasedatabase.instances.get lista_instancji_firebaseddatabase.instances.list
Role zdalnej konfiguracji Firebase Rola Opis Uprawnienia Administrator zdalnej konfiguracji Firebase roles/cloudconfig.admin
Pełny dostęp do odczytu/zapisu Zasoby zdalnej konfiguracji Uprawnienia administratora zdalnej konfiguracji
cloudconfig.configs.get cloudconfig.configs.update
Przeglądarka zdalnej konfiguracji Firebase roles/cloudconfig.viewer
Dostęp tylko do odczytu Zasoby zdalnej konfiguracji Uprawnienia przeglądarki zdalnej konfiguracji
cloudconfig.configs.get
Role w laboratorium testowym Firebase Laboratorium testowe Firebase wymaga dostępu do zasobników Cloud Storage, dlatego wymaga bardzo specyficznego zestawu uprawnień, z których nie wszystkie są uwzględnione w standardowych, wstępnie zdefiniowanych rolach Firebase. Aby przyznać dostęp do Laboratorium Testowego, skorzystaj z jednego z rozwiązań opisanych w sekcji Uprawnienia Laboratorium Testowego Firebase .