Uprawnienia Firebase

Uprawnienia są przyznawane uczestnikom projektu przez role. Rola to zbiór uprawnień. Przypisując rolę do użytkownika projektu, przyznajesz mu wszystkie uprawnienia zawarte w tej roli.

Na tej stronie opisaliśmy działania, które można znaleźć w przypadku uprawnień wymienionych w roli obsługiwanej przez Firebase. Te uprawnienia dzielą się na 2 kategorie:

Wymagane uprawnienia

Uprawnienia Firebase obejmują następujące uprawnienia:

Ogólna lista i opis uprawnień właściwych dla usługi Firebase należy zapoznać się z odpowiednią sekcją Uprawnienia dotyczące poszczególnych usług Firebase.

Wymagane uprawnienia uwzględnione we wszystkich rolach

Uprawnienia wymienione w poniższej tabeli są wymagane do korzystania z produkt lub usługa Firebase.

Te uprawnienia są automatycznie uwzględniane w każdym Wstępnie zdefiniowane role Firebase.

Uprawnienie 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ń wiersza poleceń Firebase

Wymagane uprawnienia do działań związanych z usługą Firebase

Aby wykonywać niektóre działania związane z usługami Firebase, musisz mieć uprawnienia wymienione w tabeli poniżej.

W razie potrzeby te uprawnienia są automatycznie uwzględniane w każdej z zdefiniowanych ról Firebase.

Działanie Wymagane uprawnienie
dostęp do integracji projektu Firebase z narzędziami do współpracy (w tym Slack, Jira i PagerDuty); firebaseextensions.configs.*
Wyświetl wykorzystanie i statystyki z usługi StackDriver monitoring.timeSeries.list
Bieganie Interfejs wiersza poleceń Firebase polecenia
Więcej informacji znajdziesz w dokumentacji Google Cloud na temat: Dostęp do konfiguracji środowiska wykonawczego.
runtimeconfig.*

Wymagane uprawnienia do wykonywania działań związanych z zarządzaniem Firebase

Uprawnienia wymienione w poniższej tabeli to dodatkowe uprawnienia, które są wymagane do wykonywania pewnych działań związanych z zarządzaniem Firebase.

Uprawnienia do zarządzania i powiązane działania Wymagane są dodatkowe uprawnienia
firebase.billingPlans.update
Zmiana abonamentu w projekcie Firebase resourcemanager.projects.createBillingAssignment
resourcemanager.projects.deleteBillingAssignment
firebase.projects.delete
Usuwanie projektu Firebase resourcemanager.projects.delete
firebase.projects.update
Dodaj zasoby Firebase do istniejącego projektu Google Cloud resourcemanager.projects.get
serviceusage.services.enable
serviceusage.services.get
Zmiana nazwy projektu Firebase resourcemanager.projects.update,
Dodawanie odcisków cyfrowych certyfikatów SHA dla aplikacji na Androida clientauthconfig.clients.create
Usuwanie odcisków cyfrowych certyfikatów SHA w aplikacjach na Androida clientauthconfig.clients.delete
Aktualizowanie identyfikatora App Store lub identyfikatora zespołu w przypadku aplikacji Apple clientauthconfig.clients.get
clientauthconfig.clients.update

Uprawnienia dotyczące poszczególnych usług Firebase

W tabelach poniżej znajdziesz uprawnienia dotyczące Firebase produktu lub usługi. Możesz użyć tych uprawnień, aby: Tworzyć role niestandardowe.

Uprawnienia do zarządzania Firebase

Pamiętaj, że niektóre z tych uprawnień zarządzania wymagają dodatkowych uprawnień do wykonywania określonych działań.

Nazwa uprawnienia Opis
firebase.billingPlans.get Pobierz bieżącą Abonament Firebase dla projektu
firebase.billingPlans.update Zmień bieżącą Abonament Firebase dla projektu
firebase.clients.create Dodawanie nowych aplikacji do projektu
firebase.clients.delete Usuwanie istniejących aplikacji z projektu
firebase.clients.get Pobieranie szczegółów i konfiguracji aplikacji w projekcie
firebase.clients.list Pobierz listę aplikacji w projekcie
firebase.clients.undelete Przywracanie usuniętej aplikacji przed trwałym usunięciem jej danych
firebase.clients.update Aktualizowanie szczegółów i konfiguracji aplikacji w projekcie
firebase.links.create Tworzenie nowych połączeń z systemami Google
(Firebase konsola > Ustawienia projektu > Integracje)
firebase.links.delete Usuwanie połączeń z systemami Google
(Firebase konsola > Ustawienia projektu > Integracje)
firebase.links.list Pobierz listę połączeń z systemami Google
(Firebase konsola > Ustawienia projektu > Integracje)
firebase.links.update Aktualizowanie istniejących połączeń z systemami Google
(Firebase konsola > Ustawienia projektu > Integracje)
firebase.playLinks.get Pobieranie informacji o linku do Google Play
(Firebase konsola > Ustawienia projektu > Integracje > Google Play)
firebase.playLinks.list Pobierz listę linków do Google Play
(Firebase konsola > Ustawienia projektu > Integracje > Google Play)
firebase.playLinks.update Tworzenie nowych połączeń z Google Play i aktualizowanie istniejących
(Firebase konsola > Ustawienia projektu > Integracje > Google Play)
firebase.projects.delete Usuwanie dotychczasowych projektów
firebase.projects.get Pobieranie szczegółów i zasobów Firebase dotyczących projektu
firebase.projects.update Zmodyfikuj atrybuty istniejącego projektu
Otrzymuj alerty dotyczące odpowiednich usług i funkcji Firebase (więcej informacji)
firebaseinstallations.instances.delete usunąć identyfikator instalacji Firebase i powiązane z nią dane (więcej informacji).

Google Analytics – uprawnienia

Te uprawnienia zapewniają dostęp do usługi w Analytics połączonej z: w projekcie Firebase. Pozwalają na dostęp członkom projektu Firebase Dane Analytics, w tym odbiorcy, właściwości użytkownika, ścieżki, raporty, konwersje itd.

Nazwa uprawnienia Opis
firebaseanalytics.resources.googleAnalyticsEdit Domyślnie przypisuje rolę edytującego Analytics do połączonych kont Analytics miejsce zakwaterowania
firebaseanalytics.resources.googleAnalyticsAdditionalAccess Domyślnie przypisuje do usługi Analytics rolę Analytics marketera.
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze Domyślnie przyznaje rolę Przeglądający w usłudze Analytics połączonemu Analytics miejsce zakwaterowania
firebaseanalytics.resources.googleAnalyticsRestrictedAccess Domyślnie przyznaje rolę Przeglądający w usłudze Analytics połączonemu Analytics usługa bez dostępu do danych o przychodach i kosztach

Firebase App Check – uprawnienia

Nazwa uprawnienia Opis
firebaseappcheck.appAttestConfig.get Pobieranie konfiguracji App Attest aplikacji
firebaseappcheck.appAttestConfig.update Aktualizowanie konfiguracji App Attest aplikacji
firebaseappcheck.appCheckTokens.verify Weryfikacja App Check tokenów wystawionych dla projektu Firebase
firebaseappcheck.debugTokens.get Pobieranie tokenów debugowania aplikacji
firebaseappcheck.debugTokens.update Tworzenie, aktualizowanie i usuwanie tokenów debugowania aplikacji
firebaseappcheck.deviceCheckConfig.get Pobieranie konfiguracji DeviceCheck aplikacji
firebaseappcheck.deviceCheckConfig.update Aktualizowanie konfiguracji DeviceCheck w aplikacji
firebaseappcheck.playIntegrityConfig.get Pobieranie konfiguracji Play Integrity aplikacji
firebaseappcheck.playIntegrityConfig.update Aktualizowanie konfiguracji Play Integrity w aplikacji
firebaseappcheck.recaptchaEnterpriseConfig.get Pobieranie konfiguracji reCAPTCHA Enterprise dla aplikacji
firebaseappcheck.recaptchaEnterpriseConfig.update Aktualizowanie konfiguracji reCAPTCHA Enterprise w aplikacji
firebaseappcheck.recaptchaV3Config.get Pobieranie konfiguracji reCAPTCHA w wersji 3 dla aplikacji
firebaseappcheck.recaptchaV3Config.update Aktualizowanie konfiguracji reCAPTCHA w wersji 3 w aplikacji
firebaseappcheck.safetyNetConfig.get Pobieranie konfiguracji SafetyNet dla aplikacji
firebaseappcheck.safetyNetConfig.update Aktualizowanie konfiguracji SafetyNet w aplikacji
firebaseappcheck.services.get Pobieranie konfiguracji egzekwowania usług w projekcie
firebaseappcheck.services.update Aktualizowanie konfiguracji egzekwowania usługi w projekcie

Firebase App Distribution – uprawnienia

Nazwa uprawnienia Opis
firebaseappdistro.releases.list Pobierz listę istniejących wersji i linki z zaproszeniami
firebaseappdistro.releases.update Tworzenie, usuwanie i modyfikowanie dystrybucji
Tworzenie i usuwanie linków z zaproszeniem
firebaseappdistro.testers.list Pobieranie listy istniejących testerów w projekcie
firebaseappdistro.testers.update Tworzenie i usuwanie testerów w projekcie
firebaseappdistro.groups.list Pobierz listę istniejących grup testerów w projekcie
firebaseappdistro.groups.update Tworzenie i usuwanie grup testerów w projekcie

Firebase Authentication – uprawnienia

Nazwa uprawnienia Opis
firebaseauth.configs.create Utwórz konfigurację Authentication
firebaseauth.configs.get Pobieranie konfiguracji Authentication
firebaseauth.configs.getHashConfig Uzyskiwanie konfiguracji skrótu haseł i hasz haseł kont użytkowników
firebaseauth.configs.getSecret Pobierz tajny klucz klienta z konfiguracji Authentication
firebaseauth.configs.update Zaktualizuj obecną konfigurację Authentication
firebaseauth.users.create Utwórz nowych użytkowników w domenie Authentication
firebaseauth.users.createSession Tworzenie pliku cookie sesji dla zalogowanego użytkownika
firebaseauth.users.delete Usuń istniejących użytkowników w organizacji Authentication
firebaseauth.users.get Pobieranie listy obecnych użytkowników Authentication
firebaseauth.users.sendEmail Wysyłanie e-maili do użytkowników
firebaseauth.users.update Zaktualizuj istniejących użytkowników w organizacji Authentication

Firebase A/B Testing – uprawnienia (beta)

Nazwa uprawnienia Opis
firebaseabt.experimentresults.get Pobierz wyniki eksperymentu
firebaseabt.experiments.create Tworzenie nowych eksperymentów
firebaseabt.experiments.delete usuwać istniejące eksperymenty.
firebaseabt.experiments.get Pobieranie szczegółów istniejącego eksperymentu
firebaseabt.experiments.list Pobierz listę istniejących eksperymentów
firebaseabt.experiments.update Aktualizowanie istniejącego eksperymentu
firebaseabt.projectmetadata.get Pobieranie metadanych Analytics na potrzeby konfigurowania eksperymentu

Firebase App Hosting – uprawnienia (beta)

Nazwa uprawnienia Opis
firebaseapphosting.backends.create Utwórz nowy backend App Hosting dla projektu Firebase.
firebaseapphosting.backends.delete Usuń z projektu Firebase istniejący backend App Hosting.
firebaseapphosting.backends.get Pobieranie informacji o konkretnym backendzie App Hosting w projekt Firebase.
firebaseapphosting.backends.list Wyświetl wszystkie dostępne backendy App Hosting w projekcie Firebase.
firebaseapphosting.backends.update Zmień konfigurację lub ustawienia istniejącego App Hosting z backendem.
firebaseapphosting.builds.create Zainicjuj nowy proces kompilacji dla backendu App Hosting w projekt Firebase.
firebaseapphosting.builds.delete Usuń istniejące kompilacje w backendzie App Hosting.
firebaseapphosting.builds.get Pobieranie szczegółów dotychczasowej kompilacji w App Hostingbackendzie.
firebaseapphosting.builds.list Wyświetl wszystkie kompilacje powiązane z backendem App Hosting w projekt Firebase.
firebaseapphosting.builds.update Zmień konfigurację istniejącej niesfinalizowanej kompilacji App Hosting.
firebaseapphosting.domains.create Utwórz nowe powiązanie domeny z backendem App Hostingw projekcie Firebase.
firebaseapphosting.domains.delete Usuń powiązanie domeny z backendu App Hosting.
firebaseapphosting.domains.get Pobieranie informacji o określonej domenie powiązanej z App Hosting.
firebaseapphosting.domains.list Wyświetl wszystkie domeny powiązane z adresem App Hosting.
firebaseapphosting.domains.update Zmień ustawienia lub konfigurację domeny połączonej z backendem App Hosting.
firebaseapphosting.rollouts.create Rozpocznij nowe wdrożenie, aby promować istniejącą kompilację wersji obsługi dla tego backendu App Hosting.
firebaseapphosting.rollouts.get Pobieranie informacji o konkretnym wdrożeniu App Hosting.
firebaseapphosting.rollouts.list Wyświetla wszystkie wdrożenia powiązane z backendem App Hosting.
firebaseapphosting.traffic.get Pobierz aktualne zasady podziału i wdrażania ruchu w witrynie App Hosting.
firebaseapphosting.traffic.list Ta funkcja jest identyczna z funkcją `firebaseapphosting.traffic.get`, ale ma dodatkową możliwość pobierania listy z różnych zapleczy, do których masz uprawnienia.
firebaseapphosting.traffic.update Zmodyfikuj obecny podział ruchu i zasadę wdrażania dla Backend App Hosting.

Cloud Firestore – uprawnienia

Listę i opisy uprawnień Cloud Firestore znajdziesz w Dokumentacja Google Cloud.

Cloud Storage – uprawnienia

Listę i opisy uprawnień Cloud Storage znajdziesz w Dokumentacja Google Cloud.

Uprawnienia reguł zabezpieczeń Firebase (Cloud Firestore i Cloud Storage)

Nazwa uprawnienia Opis
firebaserules.releases.create Tworzenie wersji
firebaserules.releases.delete Usuwanie wersji
firebaserules.releases.get Pobieranie wersji
firebaserules.releases.getExecutable Pobieranie binarnych ładunków wykonywalnych na potrzeby wersji
firebaserules.releases.list Pobierz listę wersji
firebaserules.releases.update Aktualizowanie odwołań do zestawu reguł w przypadku wersji
firebaserules.rulesets.create Tworzenie nowych zestawów reguł
firebaserules.rulesets.delete Usuwanie istniejącego zestawu reguł
firebaserules.rulesets.get Pobieranie zestawów reguł ze źródłem
firebaserules.rulesets.list Znajdź metadane zestawu reguł (bez źródła)
firebaserules.rulesets.test Testowanie źródeł pod kątem poprawności

Cloud Functions for Firebase – uprawnienia

Listę i opisy uprawnień Cloud Functions znajdziesz w Dokumentacja uprawnień.

Pamiętaj, że wdrożenie funkcji wymaga określonej konfiguracji uprawnienia, które nie są uwzględnione w standardzie Wstępnie zdefiniowane role Firebase. Aby wdrożyć funkcje, użyj jednej z tych opcji:

Uprawnienia Firebase do obsługi wiadomości

Te uprawnienia dotyczą kampanii Firebase Cloud MessagingFirebase In-App Messaging.

Nazwa uprawnienia Opis
firebasemessagingcampaigns.campaigns.create Tworzenie nowych kampanii
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 Aktualizacja istniejących kampanii
firebasemessagingcampaigns.campaigns.start Utwórz istniejące kampanie
firebasemessagingcampaigns.campaigns.stop Aktualizacja istniejących kampanii

Firebase Cloud Messaging – uprawnienia

Nazwa uprawnienia Opis
cloudmessaging.messages.create Wysyłanie powiadomień i wiadomości z danymi za pomocą interfejsu FCM HTTP API i pakietu Admin SDK
Nazwa uprawnienia Opis
firebasenotifications.messages.create Tworzenie nowych wiadomości w edytorze powiadomień
firebasenotifications.messages.delete Usuwanie istniejących wiadomości w edytorze powiadomień
firebasenotifications.messages.get Pobieranie szczegółów istniejących wiadomości w narzędziu tworzenia powiadomień
firebasenotifications.messages.list Pobierz listę istniejących wiadomości w narzędziu tworzenia powiadomień
firebasenotifications.messages.update Aktualizowanie dotychczasowych wiadomości w narzędziu tworzenia powiadomień

Firebase Crashlytics – uprawnienia

Nazwa uprawnienia Opis
plik firebasecrashlytics.config.get Pobieranie ustawień konfiguracji Crashlytics
firebasecrashlytics.config.update Zaktualizuj ustawienia konfiguracji Crashlytics
firebasecrashlytics.data.get Pobieranie danych związanych z Crashlytics problemami i sesjami
firebasecrashlytics.issues.get Pobierz szczegółowe informacje o Crashlytics problemach, w tym załączone notatki do problemów
firebasecrashlytics.issues.list Pobierz listę Crashlytics problemów
firebasecrashlytics.issues.update Otwórz, zamknij i wycisz bieżące Crashlytics problemy
Zaktualizuj notatki dołączone do problemów
firebasecrashlytics.sessions.get Pobierz szczegóły Crashlytics sesji awarii
Nazwa uprawnienia Opis
firebasecrash.issues.update aktualizować istniejące problemy Crashlytics, tworzyć notatki dotyczące problemów oraz ustawiać alerty o rosnącej liczbie problemów;
firebasecrash.reports.get Pobieranie istniejących raportów Crashlytics
Nazwa uprawnienia Opis
firebasedynamiclinks.domains.create Utwórz nowe domeny (Dynamic Links)
firebasedynamiclinks.domains.delete Usuń Dynamic Links dotychczasową domenę
firebasedynamiclinks.domains.get Pobieranie szczegółów istniejących Dynamic Links domen
firebasedynamiclinks.domains.list Pobierz listę istniejących Dynamic Links domen
firebasedynamiclinks.domains.update Zaktualizuj Dynamic Links dotychczasowe domeny
firebasedynamiclinks.links.create Utwórz nowy Dynamic Links
firebasedynamiclinks.links.get Pobierz szczegóły istniejącego zasobu Dynamic Links
firebasedynamiclinks.links.list Pobieranie listy istniejących Dynamic Links
firebasedynamiclinks.links.update Zaktualizuj istniejące Dynamic Links
firebasedynamiclinks.stats.get Pobieranie statystyk (Dynamic Links)
firebasedynamiclinks.destinations.list Pobieranie istniejących miejsc docelowych (Dynamic Links)
firebasedynamiclinks.destinations.update Zaktualizuj istniejące miejsca docelowe (Dynamic Links)

Uprawnienia do publikowania Firebase Extensions

Nazwa uprawnienia Opis
firebaseextensionspublisher.extensions.create Przesyłanie nowych wersji rozszerzenia
firebaseextensionspublisher.extensions.delete Usuwanie lub wycofywanie wersji rozszerzenia
firebaseextensionspublisher.extensions.get Pobieranie szczegółowych informacji o wersji rozszerzenia
firebaseextensionspublisher.extensions.list Wyświetl wszystkie wersje rozszerzenia przesłane przez ten projekt wydawcy

Firebase Hosting – uprawnienia

Nazwa uprawnienia Opis
firebasehosting.sites.create Tworzenie nowych Hosting zasobów w projekcie Firebase
firebasehosting.sites.delete Usuń istniejący Zasoby (Hosting) dla projektu Firebase
firebasehosting.sites.get Pobierz szczegóły istniejącego Zasoby (Hosting) dla projektu Firebase
firebasehosting.sites.list Pobierz listę Zasoby (Hosting) dla projektu Firebase
firebasehosting.sites.update Aktualizowanie dotychczasowych Hostingzasobów w projekcie Firebase

Firebase In-App Messaging – uprawnienia (beta)

Nazwa uprawnienia Opis
firebaseinappmessaging.campaigns.create Tworzenie nowych kampanii
firebaseinappmessaging.campaigns.delete Usuwanie dotychczasowych kampanii
firebaseinappmessaging.campaigns.get Pobierz szczegóły istniejących kampanii
firebaseinappmessaging.campaigns.list Pobierz listę istniejących kampanii
firebaseinappmessaging.campaigns.update Aktualizacja istniejących kampanii

Firebase ML – uprawnienia (beta)

Nazwa uprawnienia Opis
firebaseml.models.create Tworzenie nowych modeli ML
firebaseml.models.update Aktualizowanie istniejących modeli ML
firebaseml.models.delete Usuń istniejące modele ML
firebaseml.models.get Pobieranie szczegółów istniejących modeli ML
firebaseml.models.list Pobierz listę istniejących modeli ML
firebaseml.modelversions.create Tworzenie nowych wersji modelu
firebaseml.modelversions.get Pobieranie szczegółów dotychczasowych wersji modelu
firebaseml.modelversions.list Pobierz listę istniejących wersji modelu
firebaseml.modelversions.update Aktualizowanie dotychczasowych wersji modelu

Firebase Performance Monitoring – uprawnienia

Nazwa uprawnienia Opis
firebaseperformance.config.create Utwórz nowe konfiguracje progu problemów
firebaseperformance.config.delete Usuń istniejące konfiguracje progu problemów
firebaseperformance.config.update Modyfikowanie konfiguracji alertów i obecnych konfiguracji progów problemów
firebaseperformance.data.get Wyświetlanie wszystkich danych o skuteczności i wartościach progów problemów

Firebase Realtime Database – uprawnienia

Nazwa uprawnienia Opis
firebasedatabase.instances.create Tworzenie nowych instancji bazy danych
firebasedatabase.instances.get Pobieranie metadanych istniejących instancji bazy danych
Dostęp tylko do odczytu do danych w istniejącej instancji bazy danych
firebasedatabase.instances.list Pobieranie listy istniejących instancji bazy danych
firebasedatabase.instances.update Pełne uprawnienia do zapisu i odczytu danych w istniejących instancjach bazy danych
Włącz i wyłącz instancje bazy danych
Pobieranie i modyfikowanie reguł zabezpieczeń istniejących instancji bazy danych
firebasedatabase.instances.disable Wyłącz aktywne instancje bazy danych

Istniejące dane zostaną zachowane, ale nie będą dostępne do odczytu i zapisu.
firebasedatabase.instances.reenable Włącz ponownie wyłączone instancje bazy danych

Istniejące dane są ponownie dostępne do odczytu i zapisu.
firebasedatabase.instances.delete Usuwanie wyłączonych instancji baz danych

Usunięte nazwy baz danych nie mogą być ponownie używane.
Dane w usuniętej instancji bazy danych są trwale usuwane po 20 dni.
firebasedatabase.instances.undelete Przywracanie usuniętej instancji bazy danych, zanim jej dane zostaną trwale usunięte usunięte

Dane w usuniętej instancji bazy danych zostaną trwale usunięte 20 dni po usunięciu instancji.

Firebase Remote Config – uprawnienia

Nazwa uprawnienia Opis
cloudconfig.configs.get Odzyskaj dane: Remote Config
cloudconfig.configs.update Zaktualizuj dane: Remote Config

Firebase Test Lab – uprawnienia

Test Lab wymaga dostępu do zasobników Cloud Storage, dlatego wymaga specjalnej konfiguracji uprawnień, które nie są uwzględnione w standardowych wstępnie zdefiniowanych rolach Firebase. Aby przyznać dostęp użytkownikowi Test Lab, użyj jednej z tych opcji:

  • Testy rozpoczęte w konsoli Firebase

    • przetestować aplikację w osobnym projekcie Firebase,

    • Dodaj użytkowników, którzy potrzebują dostępu do poziomu Test Lab, a następnie przypisz im starszy projekt za pomocą konsoli Firebase.

      • Aby umożliwić użytkownikowi uruchamianie testów w narzędziu Test Lab, przypisz projekt Edytujący lub wyższe.
      • Aby umożliwić użytkownikowi wyświetlanie wyników testów w: Test Lab, przypisz projekt Przeglądający lub wyższy.
  • W przypadku testów rozpoczętych z poziomu interfejsu wiersza poleceń gcloud, interfejsu Testing API lub urządzeń zarządzanych Gradle, gdy używasz własnego zasobnika Cloud Storage

    • Przypisz parę wstępnie zdefiniowanych ról (które razem przyznają wymagany zestaw uprawnień) za pomocą funkcji Google Cloud.

      • Aby umożliwić użytkownikowi uruchamianie testów w narzędziu Test Lab, przypisz mu:

        • Administrator Laboratorium Firebase (roles/cloudtestservice.testAdmin)
        • Wyświetlający Firebase Analytics (roles/firebase.analyticsViewer)
      • Aby umożliwić użytkownikowi wyświetlanie wyników testów w Test Lab, przypisz mu te elementy:

        • Wyświetlający Laboratorium Firebase (roles/cloudtestservice.testViewer)
        • Wyświetlający Firebase Analytics (roles/firebase.analyticsViewer)
Nazwa uprawnienia Opis
cloudtestservice.environmentcatalog.get Pobieranie katalogu obsługiwanych środowisk testowych dla projektu
cloudtestservice.matrices.create Żądanie uruchomienia zestawu testów zgodnie z podaną specyfikacją
usługatestu_chmury.matrices.get Pobieranie stanu macierzy testów
cloudtestservice.matrices.update Aktualizowanie nieukończonej macierzy testów
cloudtoolresults.executions.list Pobieranie listy uruchomień w historii
cloudtoolresults.executions.get Pobieranie istniejącego wykonania
cloudtoolresults.executions.create Utwórz nowe wykonanie
cloudtoolresults.executions.update Aktualizowanie istniejącego wykonania
cloudtoolresults.histories.list Pobierz listę historii
cloudtoolresults.histories.get Pobieranie istniejącej historii
cloudtoolresults.histories.create Utwórz nową historię
cloudtoolresults.settings.create Utwórz nowe ustawienia wyników narzędzia
cloudtoolresults.settings.get Pobieranie istniejących ustawień wyników narzędzia
cloudtoolresults.settings.update Zaktualizuj ustawienia wyników narzędzia
cloudtoolresults.steps.list Pobierz listę kroków wykonania
wyniki_z_chmuru.kroki.get Pobierz istniejący krok
cloudtoolresults.steps.create Tworzenie nowego kroku
cloudtoolresults.steps.update Aktualizowanie istniejącego kroku

Integracje z uprawnieniami do usług zewnętrznych

Nazwa uprawnienia Opis
firebaseextensions.configs.create Utwórz nowe konfiguracje rozszerzeń na potrzeby usług zewnętrznych
(Firebase konsola > Ustawienia projektu > Integracje)
firebaseextensions.configs.delete Usuń istniejące konfiguracje rozszerzeń na potrzeby usług zewnętrznych
(Firebase konsola > Ustawienia projektu > Integracje)
firebaseextensions.configs.list Pobierz listę konfiguracji rozszerzeń dla usług zewnętrznych
(Firebase konsola > Ustawienia projektu > Integracje)
firebaseextensions.configs.update Zaktualizuj istniejące konfiguracje rozszerzeń dla usług zewnętrznych.
(Firebase konsola > Ustawienia projektu > Integracje)