Uprawnienia są nadawane członkom projektu za pośrednictwem ról . Rola to zbiór uprawnień. Przypisując rolę członkowi projektu, przyznajesz temu członkowi projektu wszystkie uprawnienia, które zawiera ta rola.
Na tej stronie opisano działania włączane przez uprawnienia, które możesz znaleźć na liście ról obsługiwanych przez Firebase. Uprawnienia te dzielą się na dwie kategorie:
Wymagane uprawnienia do zarządzania tożsamościami i dostępem (IAM) dla wszystkich ról lub dla określonych działań w Firebase
Wymagane uprawnienia
Firebase IAM obejmuje uprawnienia, które są:
Wymagane do korzystania z dowolnego produktu lub usługi Firebase.
Wymagane do wykonania niektórych działań specyficznych dla usługi Firebase.
Wymagane do wykonania niektórych działań związanych z zarządzaniem Firebase.
Aby zapoznać się z ogólną listą i opisem uprawnień specyficznych dla produktu lub usługi Firebase, zapoznaj się z odpowiednią sekcją w sekcji Uprawnienia IAM dotyczące konkretnego produktu Firebase .
Wymagane uprawnienia zawarte we wszystkich rolach
Uprawnienia wymienione w poniższej tabeli są wymagane do korzystania z dowolnego produktu lub usługi Firebase.
Uprawnienia te są automatycznie uwzględniane w każdej z predefiniowanych ról Firebase .
Pozwolenie | Opis |
---|---|
Przyznaje uprawnienia do pobierania informacji o projekcie Firebase | |
Przyznaje uprawnienia do pobierania informacji o projekcie Firebase | |
Przyznaje uprawnienia do sprawdzania stanu interfejsów API Google i uruchamiania poleceń Firebase CLI |
Wymagane uprawnienia do działań związanych z usługą Firebase
Uprawnienia wymienione w poniższej tabeli są wymagane do wykonywania niektórych działań związanych z usługą Firebase.
W razie potrzeby te uprawnienia są automatycznie dołączane do każdej ze wstępnie zdefiniowanych ról Firebase .
Działanie | Wymagane pozwolenie |
---|---|
Uzyskaj dostęp do integracji projektów Firebase z narzędziami do współpracy (w tym Slack, Jira i PagerDuty) | firebaseextensions.configs.* |
Zobacz wykorzystanie i analizy z StackDriver | monitorowanie.serii.czasu.lista |
Uruchom polecenia Firebase CLI Aby uzyskać więcej informacji, zapoznaj się z dokumentacją Google Cloud dotyczącą dostępu do narzędzia Runtime Configurator . | konfiguracja środowiska wykonawczego.* |
Wymagane uprawnienia do działań związanych z zarządzaniem Firebase
Uprawnienia wymienione w poniższej tabeli to dodatkowe uprawnienia wymagane do wykonywania niektórych działań związanych z zarządzaniem Firebase.
Uprawnienia do zarządzania i powiązane działania | Wymagane dodatkowe pozwolenie |
---|---|
firebase.billingPlans.update | |
Zmień abonament dla projektu Firebase | resourcemanager.projects.createBillingAssignment Resourcemanager.projects.deleteBillingAssignment |
firebase.projects.delete | |
Usuń projekt Firebase | menedżer zasobów.projekty.usuń |
firebase.projects.update | |
Dodaj zasoby Firebase do istniejącego projektu Google Cloud | menedżer zasobów.projekty.get serviceusage.services.enable serviceusage.services.get |
Zmień nazwę projektu Firebase | menedżer zasobów.projekty.aktualizacja |
Dodaj odciski palców certyfikatu SHA dla aplikacji na Androida | clientauthconfig.clients.create |
Usuń odciski palców certyfikatu SHA dla aplikacji na Androida | clientauthconfig.clients.delete |
Zaktualizuj identyfikator App Store lub Team ID dla aplikacji Apple | clientauthconfig.clients.get clientauthconfig.clients.update |
Uprawnienia IAM specyficzne dla produktu Firebase
W poniższych tabelach wymieniono uprawnienia specyficzne dla produktu lub usługi Firebase. Możesz użyć tych uprawnień do tworzenia niestandardowych ról .
Uprawnienia zarządzania Firebase
Należy pamiętać, że niektóre z poniższych uprawnień do zarządzania wymagają dodatkowych uprawnień do określonych działań .
Nazwa uprawnienia | Opis |
---|---|
firebase.billingPlans.get | Pobierz aktualny plan rozliczeniowy Firebase dla projektu |
firebase.billingPlans.update | Zmień bieżący plan rozliczeniowy Firebase dla projektu |
firebase.clients.create | Dodaj nowe aplikacje do projektu |
firebase.clients.delete | Usuń istniejące aplikacje z projektu |
firebase.clients.get | Pobierz szczegóły i konfiguracje aplikacji w projekcie |
firebase.clients.list | Pobierz listę aplikacji w projekcie |
firebase.clients.cofnij usunięcie | Przywróć usuniętą aplikację, zanim jej dane zostaną trwale usunięte |
firebase.clients.update | Zaktualizuj szczegóły i konfiguracje aplikacji w projekcie |
firebase.links.create | Twórz nowe linki do systemów Google (Konsola Firebase > Ustawienia projektu > Integracje) |
firebase.links.delete | Usuń linki do systemów Google (Konsola Firebase > Ustawienia projektu > Integracje) |
firebase.links.list | Pobierz listę linków do systemów Google (Konsola Firebase > Ustawienia projektu > Integracje) |
firebase.links.update | Zaktualizuj istniejące linki do systemów Google (Konsola Firebase > Ustawienia projektu > Integracje) |
firebase.playLinks.get | Pobierz szczegóły dotyczące linku do Google Play (Konsola Firebase > Ustawienia projektu > Integracje > Google Play) |
firebase.playLinks.list | Pobierz listę linków do Google Play (Konsola Firebase > Ustawienia projektu > Integracje > Google Play) |
firebase.playLinks.update | Twórz nowe linki i aktualizuj istniejące linki do Google Play (Konsola Firebase > Ustawienia projektu > Integracje > Google Play) |
firebase.projects.delete | Usuń istniejące projekty |
firebase.projects.get | Pobierz szczegóły i zasoby Firebase dotyczące projektu |
firebase.projects.update | Zmodyfikuj atrybuty istniejącego projektu Otrzymuj powiadomienia o odpowiednich produktach i funkcjach Firebase ( dowiedz się więcej ) |
firebaseinstallations.instances.delete | Usuń identyfikator instalacji Firebase i dane powiązane z tą instalacją ( dowiedz się więcej ) |
Uprawnienia Google Analytics
Następujące uprawnienia zapewniają dostęp do usługi Analytics połączonej z projektem Firebase. Umożliwiają one członkom projektu Firebase dostęp do danych Analytics, w tym odbiorców, właściwości użytkownika, ścieżek, raportów, konwersji itp.
Nazwa uprawnienia | Opis |
---|---|
firebaseanalytics.resources.googleAnalyticsEdytuj | Domyślnie przyznaje rolę Edytujący Analytics połączonej usłudze Analytics |
firebaseanalytics.resources.googleAnalyticsDodatkowy dostęp | Domyślnie przyznaje rolę Analytics Marketer połączonej usłudze Analytics |
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze | Domyślnie przyznaje rolę przeglądającego Analytics połączonej usłudze Analytics |
firebaseanalytics.resources.googleAnalyticsRestrictedAccess | Domyślnie przyznaje rolę przeglądającego Analytics połączonej usłudze Analytics bez dostępu do danych o przychodach i kosztach |
Uprawnienia sprawdzania aplikacji Firebase
Nazwa uprawnienia | Opis |
---|---|
firebaseappcheck.appAttestConfig.get | Pobierz konfigurację App Attest dla aplikacji |
firebaseappcheck.appAttestConfig.update | Zaktualizuj konfigurację App Attest aplikacji |
firebaseappcheck.appCheckTokens.verify | Weryfikacja tokenów sprawdzania aplikacji wydanych dla projektu Firebase |
firebaseappcheck.debugTokens.get | Pobierz tokeny debugowania aplikacji |
firebaseappcheck.debugTokens.update | Twórz, aktualizuj lub usuwaj tokeny debugowania aplikacji |
firebaseappcheck.deviceCheckConfig.get | Pobierz konfigurację DeviceCheck aplikacji |
firebaseappcheck.deviceCheckConfig.update | Zaktualizuj konfigurację DeviceCheck aplikacji |
firebaseappcheck.playIntegrityConfig.get | Pobierz konfigurację Play Integrity aplikacji |
firebaseappcheck.playIntegrityConfig.update | Zaktualizuj konfigurację Play Integrity aplikacji |
firebaseappcheck.recaptchaEnterpriseConfig.get | Pobierz konfigurację reCAPTCHA Enterprise aplikacji |
firebaseappcheck.recaptchaEnterpriseConfig.update | Zaktualizuj konfigurację reCAPTCHA Enterprise aplikacji |
firebaseappcheck.recaptchaV3Config.get | Pobierz konfigurację reCAPTCHA v3 aplikacji |
firebaseappcheck.recaptchaV3Config.update | Zaktualizuj konfigurację reCAPTCHA v3 aplikacji |
firebaseappcheck.safetyNetConfig.get | Pobierz konfigurację SafetyNet aplikacji |
firebaseappcheck.safetyNetConfig.update | Zaktualizuj konfigurację SafetyNet aplikacji |
firebaseappcheck.services.get | Pobierz konfiguracje egzekwowania usług dla projektu |
firebaseappcheck.services.update | Zaktualizuj konfiguracje wymuszania usług w projekcie |
Uprawnienia do dystrybucji aplikacji Firebase
Nazwa uprawnienia | Opis |
---|---|
firebaseappdistro.releases.list | Pobierz listę istniejących dystrybucji i linki zaproszeń |
firebaseappdistro.releases.update | Twórz, usuwaj i modyfikuj dystrybucje Twórz i usuwaj linki zaproszeń |
firebaseappdistro.testers.list | Pobierz listę istniejących testerów w projekcie |
firebaseappdistro.testers.update | Twórz i usuwaj testerów w projekcie |
firebaseappdistro.groups.list | Pobierz listę istniejących grup testerów w projekcie |
firebaseappdistro.groups.update | Twórz i usuwaj grupy testerów w projekcie |
Uprawnienia uwierzytelniania Firebase
Nazwa uprawnienia | Opis |
---|---|
firebaseauth.configs.create | Utwórz konfigurację uwierzytelniania |
firebaseauth.configs.get | Pobierz konfigurację uwierzytelniania |
firebaseauth.configs.getHashConfig | Uzyskaj konfigurację skrótu hasła i skrót hasła kont użytkowników |
firebaseauth.configs.getSecret | Pobierz klucz tajny klienta w konfiguracji uwierzytelniania |
firebaseauth.configs.update | Zaktualizuj istniejącą konfigurację uwierzytelniania |
firebaseauth.users.create | Utwórz nowych użytkowników w Uwierzytelnianiu |
firebaseauth.users.createSession | Utwórz plik cookie sesji dla zalogowanego użytkownika |
firebaseauth.users.delete | Usuń istniejących użytkowników w Uwierzytelnianiu |
firebaseauth.users.get | Pobierz listę istniejących użytkowników uwierzytelniania |
firebaseauth.users.sendEmail | Wysyłaj e-maile do użytkowników |
firebaseauth.users.update | Zaktualizuj istniejących użytkowników w Uwierzytelnianiu |
Uprawnienia do testowania A/B Firebase (beta)
Nazwa uprawnienia | Opis |
---|---|
firebaseabt.experimentresults.get | Pobierz wyniki eksperymentu |
firebaseabt.experiments.create | Twórz nowe eksperymenty |
firebaseabt.experiments.delete | Usuń istniejące eksperymenty |
firebaseabt.experiments.get | Pobierz szczegóły istniejącego eksperymentu |
firebaseabt.eksperymenty.lista | Pobierz listę istniejących eksperymentów |
firebaseabt.experiments.update | Zaktualizuj istniejący eksperyment |
firebaseabt.projectmetadane.get | Pobierz metadane analityczne do konfigurowania eksperymentu |
Uprawnienia Cloud Firestore
Listę i opisy uprawnień Cloud Firestore znajdziesz w dokumentacji Google Cloud .
Uprawnienia do przechowywania w chmurze
Listę i opisy uprawnień Cloud Storage znajdziesz w dokumentacji Google Cloud .
Uprawnienia reguł bezpieczeństwa Firebase (Cloud Firestore i Cloud Storage).
Nazwa uprawnienia | Opis |
---|---|
firebaserules.releases.create | Twórz wydania |
firebaserules.releases.delete | Usuń wersje |
firebaserules.releases.get | Pobierz wersje |
firebaserules.releases.getExecutable | Pobierz binarne pliki wykonywalne dla wydań |
firebaserules.releases.list | Pobierz listę wydań |
firebaserules.releases.update | Zaktualizuj odniesienia do zestawów reguł dla wydań |
firebaserules.rulesets.create | Utwórz nowe zestawy reguł |
firebaserules.rulesets.delete | Usuń istniejący zestaw reguł |
firebaserules.rulesets.get | Pobierz zestawy reguł ze źródłem |
firebaserules.rulesets.list | Znajdź metadane zestawu reguł (brak źródła) |
firebaserules.ruleset.test | Źródła testowe pod kątem poprawności |
Cloud Functions dla uprawnień Firebase
Listę i opisy uprawnień Cloud Functions znajdziesz w dokumentacji uprawnień .
Pamiętaj, że wdrożenie funkcji wymaga określonej konfiguracji uprawnień, które nie są uwzględnione w standardowych , wstępnie zdefiniowanych rolach Firebase . Aby wdrożyć funkcje, użyj jednej z następujących opcji:
Deleguj wdrażanie funkcji do właściciela projektu.
Jeśli wdrażasz tylko funkcje inne niż HTTP, Edytor projektu może wdrożyć Twoje funkcje.
Deleguj wdrażanie funkcji członkowi projektu, który ma następujące dwie role:
- Rola administratora Cloud Functions (
roles/cloudfunctions.admin
) - Rola użytkownika konta usługi (
roles/iam.serviceAccountUser
)
Właściciel projektu może przypisać te role członkom projektu za pomocą Google Cloud Console lub interfejsu wiersza polecenia gcloud . Szczegółowe instrukcje i implikacje dotyczące bezpieczeństwa związane z konfiguracją tej roli można znaleźć w dokumentacji IAM .
- Rola administratora Cloud Functions (
Uprawnienia do kampanii komunikacyjnych Firebase
Te uprawnienia dotyczą kampanii Firebase Cloud Messaging i Firebase In-App Messaging.
Nazwa uprawnienia | Opis |
---|---|
firebasemessagingcampaigns.campaigns.create | Twórz nowe kampanie |
firebasemessagingcampaigns.campaigns.delete | Usuń istniejące kampanie |
firebasemessagingcampaigns.campaigns.get | Pobierz szczegóły istniejących kampanii |
firebasemessagingcampaigns.campaigns.list | Pobierz listę istniejących kampanii |
firebasemessagingcampaigns.campaigns.update | Zaktualizuj istniejące kampanie |
firebasemessagingcampaigns.campaigns.start | Rozpocznij istniejące kampanie |
firebasemessagingcampaigns.campaigns.stop | Zaktualizuj istniejące kampanie |
Uprawnienia Firebase Cloud Messaging
Nazwa uprawnienia | Opis |
---|---|
cloudmessaging.messages.create | Wysyłaj powiadomienia i komunikaty z danymi za pośrednictwem interfejsu API FCM HTTP i pakietu Admin SDK |
Nazwa uprawnienia | Opis |
---|---|
firebasenotifications.messages.create | Twórz nowe wiadomości w kompozytorze powiadomień |
firebasenotifications.messages.delete | Usuń istniejące wiadomości w kompozytorze powiadomień |
firebasenotifications.messages.get | Pobierz szczegóły istniejących wiadomości w kompozytorze powiadomień |
firebasenotifications.messages.list | Pobierz listę istniejących wiadomości w kompozytorze powiadomień |
firebasenotifications.messages.update | Zaktualizuj istniejące wiadomości w kompozytorze powiadomień |
Uprawnienia Firebase Crashlytics
Nazwa uprawnienia | Opis |
---|---|
firebasecrashlytics.config.get | Pobierz ustawienia konfiguracji Crashlytics |
firebasecrashlytics.config.update | Zaktualizuj ustawienia konfiguracji Crashlytics |
firebasecrashlytics.data.get | Pobierz metryki związane z problemami i sesjami Crashlytics |
firebasecrashlytics.problemy.get | Pobierz szczegółowe informacje o problemach z Crashlytics, w tym notatki dołączone do problemów |
firebasecrashlytics.problemy.lista | Pobierz listę problemów Crashlytics |
firebasecrashlytics.problemy.aktualizacja | Otwieraj, zamykaj i wyciszaj istniejące problemy Crashlytics Zaktualizuj notatki dołączone do problemów |
firebasecrashlytics.sessions.get | Pobierz szczegółowe informacje o sesjach awarii Crashlytics |
Nazwa uprawnienia | Opis |
---|---|
firebasecrash.problemy.aktualizacja | Aktualizuj istniejące problemy Crashlytics, twórz notatki o problemach i ustawiaj alerty dotyczące prędkości |
firebasecrash.reports.get | Pobierz istniejące raporty Crashlytics |
Uprawnienia dotyczące linków dynamicznych Firebase
Nazwa uprawnienia | Opis |
---|---|
firebasedynamiclinks.domains.create | Utwórz nowe domeny z linkami dynamicznymi |
firebasedynamiclinks.domains.delete | Usuń istniejące domeny z linkami dynamicznymi |
firebasedynamiclinks.domains.get | Pobierz szczegóły istniejących domen Dynamic Links |
firebasedynamiclinks.domains.list | Pobierz listę istniejących domen Dynamic Links |
firebasedynamiclinks.domains.update | Zaktualizuj istniejące domeny Dynamic Links |
firebasedynamiclinks.links.create | Utwórz nowe łącza dynamiczne |
firebasedynamiclinks.links.get | Pobierz szczegóły istniejących linków dynamicznych |
firebasedynamiclinks.links.list | Pobierz listę istniejących linków dynamicznych |
firebasedynamiclinks.links.update | Zaktualizuj istniejące łącza dynamiczne |
firebasedynamiclinks.stats.get | Pobierz statystyki linków dynamicznych |
firebasedynamiclinks.destinations.list | Pobierz istniejące miejsca docelowe Dynamic Links |
firebasedynamiclinks.destinations.update | Zaktualizuj istniejące miejsca docelowe Linków dynamicznych |
Uprawnienia Hostingu Firebase
Nazwa uprawnienia | Opis |
---|---|
firebasehosting.sites.create | Utwórz nowe zasoby hostingowe dla projektu Firebase |
firebasehosting.sites.delete | Usuń istniejące zasoby hostingu dla projektu Firebase |
firebasehosting.sites.get | Pobierz szczegółowe informacje o istniejących zasobach hostingu dla projektu Firebase |
firebasehosting.sites.list | Pobierz listę zasobów hostingowych dla projektu Firebase |
firebasehosting.sites.update | Zaktualizuj istniejące zasoby Hostingu dla projektu Firebase |
Uprawnienia Firebase do przesyłania wiadomości w aplikacji (beta)
Nazwa uprawnienia | Opis |
---|---|
firebaseinappmessaging.campaigns.create | Twórz nowe kampanie |
firebaseinappmessaging.campaigns.delete | Usuń istniejące kampanie |
firebaseinappmessaging.campaigns.get | Pobierz szczegóły istniejących kampanii |
firebaseinappmessaging.campaigns.list | Pobierz listę istniejących kampanii |
firebaseinappmessaging.campaigns.update | Zaktualizuj istniejące kampanie |
Uprawnienia Firebase ML (beta)
Nazwa uprawnienia | Opis |
---|---|
firebaseml.compressionjobs.create | Utwórz nowe zadania kompresji |
firebaseml.compressionjobs.delete | Usuń istniejące zadania kompresji |
firebaseml.compressionjobs.get | Pobierz szczegóły istniejących zadań kompresji |
firebaseml.compressionjobs.list | Pobierz listę istniejących zadań kompresji |
firebaseml.compressionjobs.start | Rozpocznij zadania kompresji |
firebaseml.compressionjobs.update | Zaktualizuj istniejące zadania kompresji |
firebaseml.models.create | Twórz nowe modele ML |
firebaseml.models.update | Zaktualizuj istniejące modele ML |
firebaseml.models.delete | Usuń istniejące modele ML |
firebaseml.models.get | Pobierz szczegóły istniejących modeli ML |
firebaseml.models.list | Pobierz listę istniejących modeli ML |
firebaseml.modelversions.create | Twórz nowe wersje modeli |
firebaseml.modelversions.get | Pobierz szczegóły istniejących wersji modeli |
firebaseml.modelversions.list | Pobierz listę istniejących wersji modelu |
firebaseml.modelversions.update | Zaktualizuj istniejące wersje modeli |
Uprawnienia monitorowania wydajności Firebase
Nazwa uprawnienia | Opis |
---|---|
firebaseperformance.config.create | Utwórz nowe konfiguracje progów problemów |
firebaseperformance.config.delete | Usuń istniejące konfiguracje progów problemów |
firebaseperformance.config.update | Zmodyfikuj konfiguracje progów alertów i istniejących problemów |
firebaseperformance.data.get | Wyświetl wszystkie dane dotyczące wydajności i wartości progowe problemów |
Uprawnienia bazy danych czasu rzeczywistego Firebase
Nazwa uprawnienia | Opis |
---|---|
firebasedatabase.instances.create | Utwórz nowe instancje bazy danych |
firebasedatabase.instances.get | Pobierz metadane istniejących instancji bazy danych Dostęp tylko do odczytu do danych w istniejącej instancji bazy danych |
firebasedatabase.instances.list | Pobierz listę istniejących instancji bazy danych |
firebasedatabase.instances.update | Pełny dostęp do odczytu i zapisu danych w istniejących instancjach bazy danych Włączanie i wyłączanie instancji bazy danych Pobieraj i modyfikuj reguły bezpieczeństwa dla istniejących instancji bazy danych |
firebasedatabase.instances.disable | Wyłącz aktywne instancje bazy danych Istniejące dane są zachowywane, ale nie są dostępne do odczytu/zapisu. |
firebasedatabase.instances.reenable | Ponownie włącz wyłączone instancje bazy danych Istniejące dane są ponownie dostępne do odczytu/zapisu. |
firebasedatabase.instances.delete | Usuń wyłączone instancje bazy danych Usuniętych nazw baz danych nie można ponownie użyć. Dane w usuniętej instancji bazy danych są trwale usuwane po 20 dniach. |
firebasedatabase.instances.undelete | Cofnij usunięcie usuniętej instancji bazy danych, zanim jej dane zostaną trwale usunięte Dane w usuniętej instancji bazy danych są trwale usuwane po 20 dniach od usunięcia instancji. |
Uprawnienia do zdalnej konfiguracji Firebase
Nazwa uprawnienia | Opis |
---|---|
cloudconfig.configs.get | Pobierz dane zdalnej konfiguracji |
cloudconfig.configs.update | Zaktualizuj dane zdalnej konfiguracji |
Uprawnienia laboratorium testowego Firebase
Test Lab wymaga dostępu do zasobników Cloud Storage, więc wymaga określonej konfiguracji uprawnień, z których nie wszystkie są uwzględnione w standardowych , wstępnie zdefiniowanych rolach Firebase . Aby przyznać dostęp do Laboratorium testowego, użyj jednej z następujących opcji:
Do testów rozpoczętych z konsoli Firebase
Przetestuj swoją aplikację w dedykowanym oddzielnym projekcie Firebase.
Dodaj członków, którzy potrzebują dostępu do laboratorium testowego, a następnie przypisz im starsze role w projekcie za pomocą konsoli Firebase .
- Aby umożliwić członkowi przeprowadzanie testów w Laboratorium testowym, przypisz Edytora projektu lub wyższy.
- Aby umożliwić członkowi przeglądanie wyników testów w Laboratorium testowym, przypisz Projekt Viewer lub wyższy.
W przypadku testów rozpoczętych z interfejsu wiersza polecenia gcloud lub interfejsu API testowania przy użyciu własnego zasobnika Cloud Storage
Przypisz parę predefiniowanych ról (które razem przyznają wymagany zestaw uprawnień) za pomocą Google Cloud Console .
Aby umożliwić członkowi przeprowadzanie testów w Laboratorium testowym, przypisz oba elementy:
- Administrator laboratorium testowego Firebase (
roles/cloudtestservice.testAdmin
) - Przeglądarka Firebase Analytics (
roles/firebase.analyticsViewer
)
- Administrator laboratorium testowego Firebase (
Aby umożliwić członkowi przeglądanie wyników testów w Laboratorium testowym, przypisz oba te elementy:
- Przeglądarka laboratorium testowego Firebase (
roles/cloudtestservice.testViewer
) - Przeglądarka Firebase Analytics (
roles/firebase.analyticsViewer
)
- Przeglądarka laboratorium testowego Firebase (
Nazwa uprawnienia | Opis |
---|---|
cloudtestservice.environmentcatalog.get | Pobierz katalog obsługiwanych środowisk testowych dla projektu |
cloudtestservice.matrices.create | Żądanie uruchomienia matrycy testów zgodnie z podanymi specyfikacjami |
cloudtestservice.matrices.get | Pobierz stan macierzy testowej |
cloudtestservice.matrices.update | Zaktualizuj niedokończoną macierz testów |
cloudtoolresults.executions.list | Pobierz listę egzekucji dla historii |
cloudtoolresults.executions.get | Pobierz istniejące wykonanie |
cloudtoolresults.executions.create | Utwórz nowe wykonanie |
cloudtoolresults.executions.update | Zaktualizuj istniejące wykonanie |
cloudtoolresults.histories.list | Pobierz listę historii |
cloudtoolresults.histories.get | Pobierz istniejącą historię |
cloudtoolresults.historie.create | Utwórz nową historię |
cloudtoolresults.settings.create | Utwórz nowe ustawienia wyników narzędzia |
cloudtoolresults.settings.get | Pobierz istniejące ustawienia wyników narzędzia |
cloudtoolresults.settings.update | Zaktualizuj ustawienia wyników narzędzia |
cloudtoolresults.steps.list | Pobierz listę kroków dla wykonania |
cloudtoolresults.steps.get | Pobierz istniejący krok |
cloudtoolresults.steps.create | Utwórz nowy krok |
cloudtoolresults.steps.update | Zaktualizuj istniejący krok |
Integracje z uprawnieniami usług zewnętrznych
Nazwa uprawnienia | Opis |
---|---|
firebaseextensions.configs.create | Utwórz nowe konfiguracje rozszerzeń dla usług zewnętrznych (Konsola Firebase > Ustawienia projektu > Integracje) |
firebaseextensions.configs.delete | Usuń istniejące konfiguracje rozszerzeń dla usług zewnętrznych (Konsola Firebase > Ustawienia projektu > Integracje) |
firebaseextensions.configs.list | Pobierz listę konfiguracji rozszerzeń dla usług zewnętrznych (Konsola Firebase > Ustawienia projektu > Integracje) |
firebaseextensions.configs.update | Zaktualizuj istniejące konfiguracje rozszerzeń dla usług zewnętrznych (Konsola Firebase > Ustawienia projektu > Integracje) |