Te role zapewniają pełny dostęp z możliwością odczytu/zapisu lub tylko do odczytu do określonych produktów Firebase.
Przypisz te role członkom projektu za pomocą Google Cloud Console .
Uwaga: następujące uprawnienia są dostępne we wszystkich predefiniowanych rolach Firebase na poziomie produktu: - firebase.clients.get - firebase.clients.list - firebase.projects.get - menedżer zasobów.projekty.get - menedżer zasobów.projekty.lista Role sprawdzania aplikacji Firebase Rola Opis Uprawnienia Administrator sprawdzania aplikacji Firebase roles/firebaseappcheck.admin
Pełny dostęp do odczytu/zapisu do Sprawdź zasoby aplikacji Aplikacja Sprawdź uprawnienia administratora
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ądarka sprawdzania aplikacji Firebase roles/firebaseappcheck.viewer
Dostęp tylko do odczytu do Sprawdź zasoby aplikacji Aplikacja Sprawdź uprawnienia przeglądającego
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 tokenów aplikacji Firebase roles/firebaseappcheck.tokenVerifier
Dostęp do funkcji weryfikacji tokenów dla funkcji Sprawdzanie aplikacji Aplikacja Sprawdź uprawnienia weryfikatora tokenów
firebaseappcheck.appCheckTokens.verify
Role dystrybucji aplikacji Firebase Rola Opis Uprawnienia Administrator dystrybucji aplikacji Firebase roles/firebaseappdistro.admin
Pełny dostęp do odczytu/zapisu do Zasoby 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 do Zasoby dystrybucji aplikacji Uprawnienia przeglądającego 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 do Zasoby uwierzytelniania Uwierzytelnianie Uprawnienia administratora
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
Przeglądarka uwierzytelniania Firebase roles/firebaseauth.viewer
Dostęp tylko do odczytu do Zasoby uwierzytelniania Uprawnienia przeglądarki uwierzytelniania
firebaseauth.configs.get firebaseauth.users.get
Role testowania A/B Firebase (beta) Przestroga: te role i ich uprawnienia specyficzne dla produktu 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 wycofywania. Dostępność funkcji i obsługa tych ról Firebase IAM będzie się poprawiać w miarę dojrzewania narzędzia.
Rola Opis Uprawnienia Administrator testów A/B Firebase roles/firebaseabt.admin
(beta) Pełny dostęp do odczytu/zapisu do Zasoby do testów A/B Uprawnienia administratora testów A/B
firebaseabt.experimentresults.get firebaseabt.experiments.create firebaseabt.experiments.delete firebaseabt.experiments.get firebaseabt.eksperymenty.lista firebaseabt.experiments.update firebaseabt.projectmetadane.get
Przeglądarka testów A/B Firebase roles/firebaseabt.viewer
(beta) Dostęp tylko do odczytu do Zasoby do testów A/B Uprawnienia przeglądarki testów A/B
firebaseabt.experimentresults.get firebaseabt.experiments.get firebaseabt.eksperymenty.lista firebaseabt.projectmetadane.get
Role Cloud Firestore Znajdź dostępne role Cloud Firestore w dokumentacji Google Cloud .
Aby umożliwić członkom projektu edytowanie i publikowanie reguł bezpieczeństwa w konsoli Firebase lub wdrażanie reguł bezpieczeństwa za pośrednictwem Firebase CLI, możesz utworzyć, a następnie przypisać im rolę niestandardową , która obejmuje uprawnienia firebaserules.*
.
Role Cloud Storage Znajdź dostępne role Cloud Storage w dokumentacji Google Cloud .
Aby umożliwić członkom projektu edytowanie i publikowanie reguł bezpieczeństwa w konsoli Firebase lub wdrażanie reguł bezpieczeństwa za pośrednictwem Firebase CLI, możesz utworzyć, a następnie przypisać im rolę niestandardową , która obejmuje uprawnienia firebaserules.*
.
Cloud Functions dla ról Firebase Znajdź dostępne role Cloud Functions dla Firebase w dokumentacji Google Cloud .
Role kampanii komunikacyjnych Firebase Te role dotyczą kampanii Firebase Cloud Messaging i Firebase In-App Messaging.
Rola Opis Uprawnienia Administrator kampanii komunikacyjnych Firebase roles/firebasemessagingcampaigns.admin
Pełny dostęp do odczytu/zapisu do zasoby kampanii dla Cloud Messaging i In-App Messaging 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ądarka kampanii komunikacyjnych Firebase roles/firebasemessagingcampaigns.viewer
Dostęp tylko do odczytu do zasoby kampanii dla Cloud Messaging i In-App Messaging Kampanie komunikacyjne Firebase Uprawnienia przeglądającego
firebasemessagingcampaigns.campaigns.get firebasemessagingcampaigns.campaigns.list
Role Firebase Cloud Messaging Rola Opis Uprawnienia Administrator usługi Firebase Cloud Messaging roles/firebasenotifications.admin
Pełny dostęp do odczytu/zapisu do Zasoby dotyczące przesyłania wiadomości w chmurze Uprawnienia administratora Cloud Messaging
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 do Zasoby dotyczące przesyłania wiadomości w chmurze Uprawnienia przeglądarki Cloud Messaging
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 do Zasoby Crashlytics Uprawnienia administratora Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.config.update firebasecrashlytics.data.get firebasecrashlytics.problemy.get firebasecrashlytics.problemy.lista firebasecrashlytics.problemy.aktualizacja firebasecrashlytics.sessions.get
Przeglądarka Crashlytics Firebase roles/firebasecrashlytics.viewer
Dostęp tylko do odczytu do Zasoby Crashlytics Crashlytics Uprawnienia przeglądającego
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.problemy.get firebasecrashlytics.problemy.lista firebasecrashlytics.sessions.get
Role Linków dynamicznych Firebase Rola Opis Uprawnienia Administrator linków dynamicznych Firebase roles/firebasedynamiclinks.admin
Pełny dostęp do odczytu/zapisu do Zasoby dotyczące łączy 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.get firebasedynamiclinks.links.list firebasedynamiclinks.links.update firebasedynamiclinks.stats.get
Przeglądarka linków dynamicznych Firebase roles/firebasedynamiclinks.viewer
Dostęp tylko do odczytu do Zasoby dotyczące łą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 Hostingu Firebase Rola Opis Uprawnienia Administrator hostingu Firebase roles/firebasehosting.admin
Pełny dostęp do odczytu/zapisu do Zasoby hostingu Uprawnienia administratora hostingu
firebasehosting.sites.create firebasehosting.sites.delete firebasehosting.sites.get firebasehosting.sites.list firebasehosting.sites.update
Przeglądarka hostingu Firebase roles/firebasehosting.viewer
Dostęp tylko do odczytu do Zasoby hostingu Hostowanie uprawnień przeglądającego
firebasehosting.sites.get firebasehosting.sites.list
Role obsługi wiadomości w aplikacji Firebase (beta) Przestroga: te role i ich uprawnienia specyficzne dla produktu 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 wycofywania. Dostępność funkcji i obsługa tych ról Firebase IAM będzie się poprawiać w miarę dojrzewania narzędzia.
Rola Opis Uprawnienia Administrator wiadomości w aplikacji Firebase roles/firebaseinappmessaging.admin
(beta) Pełny dostęp do odczytu/zapisu do Zasoby dotyczące 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 Firebase w aplikacji roles/firebaseinappmessaging.viewer
(beta) Dostęp tylko do odczytu do Zasoby dotyczące wiadomości w aplikacji Uprawnienia przeglądarki wiadomości w aplikacji
firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaigns.list
Role Firebase ML (beta) Przestroga: te role i ich uprawnienia specyficzne dla produktu 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 wycofywania. Dostępność funkcji i obsługa tych ról Firebase IAM będzie się poprawiać w miarę dojrzewania narzędzia.
Rola Opis Uprawnienia Administrator Firebase ML roles/firebaseml.admin
(beta) Pełny dostęp do odczytu/zapisu do 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 ML Firebase roles/firebaseml.viewer
(beta) Dostęp tylko do odczytu do 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 do Zasoby dotyczące monitorowania wydajności Skonfiguruj i otrzymuj alerty monitorowania wydajności Uprawnienia administratora monitorowania wydajności
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.update firebaseperformance.data.get
Przeglądarka monitorowania wydajności Firebase roles/firebaseperformance.viewer
Dostęp tylko do odczytu do Zasoby dotyczące monitorowania wydajności Uprawnienia przeglądarki monitorowania wydajności
firebaseperformance.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 do Zasoby bazy danych czasu rzeczywistego Uprawnienia administratora bazy danych w czasie rzeczywistym
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Przeglądarka bazy danych Firebase w czasie rzeczywistym roles/firebasedatabase.viewer
Dostęp tylko do odczytu do Zasoby bazy danych czasu rzeczywistego Uprawnienia przeglądarki bazy danych w czasie rzeczywistym
firebasedatabase.instances.get firebasedatabase.instances.list
Role zdalnej konfiguracji Firebase Rola Opis Uprawnienia Administrator zdalnej konfiguracji Firebase roles/cloudconfig.admin
Pełny dostęp do odczytu/zapisu do 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 do Zasoby zdalnej konfiguracji Uprawnienia Zdalnego podglądu konfiguracji
cloudconfig.configs.get
Role laboratorium testowego Firebase Laboratorium testowe Firebase wymaga dostępu do zasobników Cloud Storage, więc wymaga bardzo określonego zestawu uprawnień, z których nie wszystkie są uwzględnione w standardowych, wstępnie zdefiniowanych rolach Firebase. Aby udzielić dostępu do Laboratorium testowego, skorzystaj z jednego z rozwiązań opisanych w sekcji Uprawnienia Laboratorium testowego Firebase .