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: we wszystkich wstępnie zdefiniowanych rolach na poziomie produktu Firebase występują następujące uprawnienia: - firebase.clients.get - firebase.clients.list - firebase.projekty.get - menedżer zasobów.projekty.get - menedżer zasobów.lista.projektów Role sprawdzania aplikacji Firebase Rola Opis Uprawnienia Administrator sprawdzania aplikacji Firebase roles/firebaseappcheck.admin
Pełny dostęp do odczytu/zapisu Zasoby dotyczące sprawdzania aplikacji Uprawnienia administratora sprawdzania aplikacji
firebaseappcheck.appAttestConfig.get firebaseappcheck.appAttestConfig.update 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 aktualizacja firebaseappcheck.safetyNetConfig. firebaseappcheck.services.get firebaseappcheck.services.update
Wyświetlający sprawdzanie aplikacji Firebase roles/firebaseappcheck.viewer
Dostęp tylko do odczytu do Zasoby dotyczące sprawdzania aplikacji Uprawnienia przeglądarki sprawdzania 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
Role Firebase App Distribution 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.aktualizacja
Wyświetlający dystrybucję aplikacji Firebase roles/firebaseappdistro.viewer
Dostęp tylko do odczytu do 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.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 Zasoby uwierzytelniania Uprawnienia przeglądarki uwierzytelniania
firebaseauth.configs.get firebaseauth.users.get
Role testowania A/B Firebase (beta) Uwaga: te role i związane z nimi uprawnienia dotyczące produktów to wersje beta . Oznacza to, że funkcjonalność może ulec zmianie w sposób niezgodny z poprzednimi wersjami lub mieć ograniczoną obsługę. Wersja beta nie podlega żadnym zasadom umowy SLA ani wycofywania. Dostępność funkcji i obsługa tych ról Firebase IAM będzie 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 testowania A/B Uprawnienia administratora 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
Wyświetlający testy A/B Firebase roles/firebaseabt.viewer
(beta) Dostęp tylko do odczytu do Zasoby testowania A/B Uprawnienia przeglądarki testów 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ł zabezpieczeń w konsoli Firebase lub wdrażanie reguł zabezpieczeń za pomocą interfejsu wiersza polecenia Firebase, możesz utworzyć, a następnie przypisać mu niestandardową rolę , która obejmuje uprawnienia firebaserules.*
.
Role 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 wdrażanie reguł zabezpieczeń za pomocą interfejsu wiersza polecenia Firebase, możesz utworzyć, a następnie przypisać mu niestandardową rolę , która obejmuje uprawnienia firebaserules.*
.
Role Cloud Functions dla Firebase Znajdź dostępne role Cloud Functions dla Firebase w dokumentacji Google Cloud .
Role Firebase Cloud Messaging Rola Opis Uprawnienia Administrator wiadomości w chmurze Firebase roles/firebasenotifications.admin
Pełny dostęp do odczytu/zapisu Zasoby Komunikacji w chmurze Uprawnienia administratora Cloud Messaging
firebasenotifications.messages.create firebasenotifications.messages.delete firebasenotifications.messages.get firebasenotifications.messages.list firebasenotifications.messages.update
Wyświetlający wiadomości w chmurze Firebase roles/firebasenotifications.viewer
Dostęp tylko do odczytu do Zasoby Komunikacji w chmurze Uprawnienia wyświetlającego 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 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
Wyświetlający Firebase Crashlytics roles/firebasecrashlytics.viewer
Dostęp tylko do odczytu do Zasoby Crashlytics Uprawnienia przeglądarki Crashlytics
firebasecrashlytics.config.get firebasecrashlytics.data.get firebasecrashlytics.issues.get firebasecrashlytics.issues.list firebasecrashlytics.sessions.get
Role Firebase Dynamic Links Rola Opis Uprawnienia Administrator Linków dynamicznych Firebase roles/firebasedynamiclinks.admin
Pełny dostęp do odczytu/zapisu Zasoby dotyczące 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.get firebasedynamiclinks.links.list firebasedynamiclinks.links.aktualizacja firebasedynamiclinks.stats.get
Wyświetlający Linki dynamiczne Firebase roles/firebasedynamiclinks.viewer
Dostęp tylko do odczytu do Zasoby dotyczące linków dynamicznych Uprawnienia przeglądarki linków dynamicznych
firebasedynamiclinks.destinations.list firebasedynamiclinks.domains.get firebasedynamiclinks.domains.list firebasedynamiclinks.links.get firebasedynamiclinks.links.list firebasedynamiclinks.stats.get
Role w 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
Wyświetlający Hosting Firebase roles/firebasehosting.viewer
Dostęp tylko do odczytu do Zasoby hostingowe Uprawnienia przeglądarki hostingu
firebasehosting.sites.get firebasehosting.sites.list
Role Firebase Wysyłanie wiadomości w aplikacji (beta) Uwaga: te role i związane z nimi uprawnienia dotyczące produktów to wersje beta . Oznacza to, że funkcjonalność może ulec zmianie w sposób niezgodny z poprzednimi wersjami lub mieć ograniczoną obsługę. Wersja beta nie podlega żadnym zasadom umowy SLA ani wycofywania. Dostępność funkcji i obsługa tych ról Firebase IAM będzie się poprawiać w miarę rozwoju narzędzia.
Rola Opis Uprawnienia Administrator Firebase Wysyłanie wiadomości w aplikacji roles/firebaseinappmessaging.admin
(beta) Pełny dostęp do odczytu/zapisu Zasoby dotyczące wiadomości w aplikacji Uprawnienia administratora wiadomości w aplikacji
firebaseinappmessaging.campaigns.create firebaseinappmessaging.campaigns.delete firebaseinappmessaging.campaigns.get firebaseinappmessaging.campaign.list firebaseinappmessaging.campaignsupdate
Wyświetlający wiadomości w aplikacji Firebase 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.campaign.list
Role Firebase ML (beta) Uwaga: te role i związane z nimi uprawnienia dotyczące produktów to wersje beta . Oznacza to, że funkcjonalność może ulec zmianie w sposób niezgodny z poprzednimi wersjami lub mieć ograniczoną obsługę. Wersja beta nie podlega żadnym zasadom umowy SLA ani wycofywania. Dostępność funkcji i obsługa tych ról Firebase IAM będzie 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 do Zasoby Firebase ML Uprawnienia przeglądarki Firebase ML Viewer
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 dotyczące monitorowania wydajności Konfiguruj i odbieraj alerty monitorowania wydajności Uprawnienia administratora monitorowania wydajności
firebaseperformance.config.create firebaseperformance.config.delete firebaseperformance.config.aktualizacja firebaseperformance.data.get
Wyświetlający monitorowanie 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 Prognoz Firebase (zamknij) Rola Opis Uprawnienia Administrator Prognoz Firebase roles/firebasepredictions.admin
Pełny dostęp do odczytu/zapisu Zasoby prognoz Uprawnienia administratora prognoz
firebasepredictions.predictions.create firebasepredictions.predictions.delete firebasepredictions.predictions.list firebasepredictions.predictions.update
Wyświetlający Prognozy Firebase roles/firebasepredictions.viewer
Dostęp tylko do odczytu do Zasoby prognoz Uprawnienia przeglądarki prognoz
firebasepredictions.predictions.get firebasepredictions.predictions.list
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 czasu rzeczywistego
firebasedatabase.instances.create firebasedatabase.instances.get firebasedatabase.instances.list firebasedatabase.instances.update
Przeglądarka bazy danych czasu rzeczywistego Firebase 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 Zasoby 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 Zasoby Zdalnej konfiguracji Uprawnienia przeglądarki zdalnej konfiguracji
cloudconfig.configs.get
Role w laboratorium testowym Firebase Laboratorium Firebase wymaga dostępu do zasobników Cloud Storage, więc wymaga bardzo konkretnego zestawu uprawnień, z których nie wszystkie są zawarte w standardowych wstępnie zdefiniowanych rolach Firebase. Aby przyznać dostęp do laboratorium testowego, użyj jednego z rozwiązań opisanych w sekcji Uprawnienia laboratorium testowego Firebase .