Uprawnienia Firebase

Uprawnienia są przyznawane uczestnikom projektu przez role. Rola to zbiór uprawnień. Przypisanie roli użytkownikowi projektu powoduje przyznanie mu dostępu do wszystkich 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 są 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
Granty i dotacje uprawnienia do sprawdzania stanu interfejsów API Google i uruchamiania Polecenia interfejsu wiersza poleceń Firebase

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

Uprawnienia wymienione w poniższej tabeli są wymagane do wykonania niektórych Działania zależne od usługi Firebase.

W razie potrzeby te uprawnienia są automatycznie uwzględniane w każdym Wstępnie zdefiniowane role Firebase.

Działanie Wymagane uprawnienia
Dostęp do integracji projektów Firebase za pomocą narzędzi 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 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
Zmienianie abonamentu projektu Firebase resourcemanager.projects.createBillingAssignment
resourcemanager.projects.deleteBillingAssignment
firebase.projects.delete
Usuwanie projektu Firebase resourcemanager.projects.delete
firebase.projects.update
Dodawanie zasobów 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
Zaktualizuj identyfikator App Store lub identyfikator zespołu w aplikacjach 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ń do 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 Cofanie usunięcia usuniętej aplikacji, zanim jej dane zostaną trwale usunięte
firebase.clients.update Aktualizowanie szczegółów i konfiguracji aplikacji w projekcie
firebase.links.create Tworzenie nowych połączeń z systemami Google
(Konsola Firebase > Ustawienia projektu > Integracje)
firebase.links.delete Usuwanie połączeń z systemami Google
(Konsola Firebase > Ustawienia projektu > Integracje)
firebase.links.list Pobierz listę połączeń z systemami Google
(Konsola Firebase > Ustawienia projektu > Integracje)
firebase.links.update Aktualizowanie istniejących połączeń z systemami Google
(Konsola Firebase > Ustawienia projektu > Integracje)
firebase.playLinks.get Pobieranie informacji o 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 Tworzenie nowych połączeń z Google Play i aktualizowanie istniejących
(Konsola Firebase > Ustawienia projektu > Integracje > Google Play)
firebase.projects.delete Usuń istniejące projekty
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 Usuń identyfikator instalacji Firebase i powiązane z nią dane (więcej informacji).

Uprawnienia w Google Analytics

Te uprawnienia zapewniają dostęp do usługi w Analytics połączonej z: w projekcie Firebase. Pozwalają na dostęp członkom projektu Firebase danych Analytics, w tym list odbiorców, właściwości użytkowników, ścieżek, raportów, konwersje itd.

Nazwa uprawnienia Opis
firebaseanalytics.resources.googleAnalyticsEdit Domyślnie przypisuje rolę edytora Analytics połączonemu usługa w Analytics
firebaseanalytics.resources.googleAnalyticsAdditionalAccess Domyślnie przypisuje rolę marketera Analytics połączonemu usługa w Analytics
firebaseanalytics.resources.googleAnalyticsReadAndAnalyze Domyślnie przypisuje rolę Przeglądający w Analytics połączonemu usługa w Analytics
firebaseanalytics.resources.googleAnalyticsRestrictedAccess Domyślnie przypisuje rolę Przeglądający w Analytics połączonemu Usługa w Analytics bez dostępu do danych o przychodach i kosztach

Uprawnienia Sprawdzania aplikacji Firebase

Nazwa uprawnienia Opis
firebaseappcheck.appAttestConfig.get Pobieranie konfiguracji App Attest aplikacji
firebaseappcheck.appAttestConfig.update Aktualizowanie konfiguracji App Attest aplikacji
firebaseappcheck.appCheckTokens.verify Weryfikacja tokenów Sprawdzania aplikacji 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 aplikacji DeviceCheck
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ług w projekcie

Uprawnienia Firebase App Distribution

Nazwa uprawnienia Opis
firebaseappdistro.releases.list Pobierz listę istniejących wersji i linki z zaproszeniami
firebaseappdistro.releases.update Tworzenie, usuwanie i modyfikowanie wersji
Tworzenie i usuwanie linków z zaproszeniami
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

Uprawnienia do Uwierzytelniania Firebase

Nazwa uprawnienia Opis
firebaseauth.configs.create Tworzenie konfiguracji uwierzytelniania
firebaseauth.configs.get Pobieranie konfiguracji uwierzytelniania
firebaseauth.configs.getHashConfig Uzyskiwanie konfiguracji skrótu haseł i hasz haseł kont użytkowników
firebaseauth.configs.getSecret Pobierz tajny klucz klienta z konfiguracji uwierzytelniania
firebaseauth.configs.update Aktualizowanie istniejącej konfiguracji uwierzytelniania
firebaseauth.users.create Tworzenie nowych użytkowników na stronie Uwierzytelnianie
firebaseauth.users.createSession Utwórz plik cookie sesji dla zalogowanego użytkownika
firebaseauth.users.delete Usuń istniejących użytkowników z sekcji Uwierzytelnianie
firebaseauth.users.get Pobieranie listy istniejących użytkowników uwierzytelniania
firebaseauth.users.sendEmail Wysyłanie e-maili do użytkowników
firebaseauth.users.update Aktualizowanie istniejących użytkowników w Uwierzytelnianiu

Uprawnienia do Testów A/B Firebase (beta)

Nazwa uprawnienia Opis
firebaseabt.experimentresults.get Pobierz wyniki eksperymentu
firebaseabt.experiments.create Tworzenie nowych eksperymentów
firebaseabt.experiments.delete Usuń 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 statystyk w celu skonfigurowania eksperymentu

Uprawnienia Firebase App Hosting (beta)

Nazwa uprawnienia Opis
firebaseapphosting.backends.create Utwórz nowy backend App Hosting dla projektu Firebase.
firebaseapphosting.backends.delete Usuń istniejący backend App Hosting z projektu Firebase.
firebaseapphosting.backends.get Pobierz informacje 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 Modyfikowanie konfiguracji lub ustawień istniejącego App Hostingu 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 istniejącej kompilacji w App Hosting z backendem.
firebaseapphosting.builds.list Wyświetl wszystkie kompilacje powiązane z backendem App Hosting w projekt Firebase.
firebaseapphosting.builds.update Zmodyfikuj konfigurację istniejącej niesfinalizowanej kompilacji App Hosting.
firebaseapphosting.domains.create Utwórz nowe powiązanie domeny dla App Hosting w 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 witrynie App Hosting.
firebaseapphosting.domains.list Wyświetl wszystkie domeny powiązane z App Hosting.
firebaseapphosting.domains.update modyfikować ustawienia lub konfiguracje domeny połączonej z Backend App Hostingu.
firebaseapphosting.rollouts.create Rozpocznij nowe wdrożenie, aby promować istniejącą kompilację wersji obsługującej dany backend 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 bieżący podział ruchu i zasadę wdrażania dla witrynie App Hosting.
firebaseapphosting.traffic.list Funkcja jest identyczna z funkcją „firebaseapphosting.traffic.get”, z możliwością pobierania listy z backendów, dla których masz te uprawnienia.
firebaseapphosting.traffic.update Zmodyfikuj obecny podział ruchu i zasadę wdrażania dla Backend App Hostingu.

Uprawnienia Cloud Firestore

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

Uprawnienia w Cloud Storage

Listę i opisy uprawnień Cloud Storage znajdziesz w dokumentacji 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 zestawów reguł dla wersji
firebaserules.rulesets.create Tworzenie nowych zbiorów reguł
firebaserules.rulesets.delete Usuń istniejący zestaw 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

Uprawnienia w Cloud Functions dla Firebase

Listę i opisy uprawnień funkcji w 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 Komunikacji w chmurze Firebase oraz Wysyłanie wiadomości w aplikacji za pomocą Firebase.

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

Uprawnienia Komunikacji w chmurze Firebase (FCM)

Nazwa uprawnienia Opis
cloudmessaging.messages.create Wysyłanie powiadomień i wiadomości z danymi przez interfejs FCM HTTP API i Admin SDK
Nazwa uprawnienia Opis
firebasenotifications.messages.create Tworzenie nowych wiadomości w edytorze powiadomień
firebasenotifications.messages.delete Usuwanie istniejących wiadomości w narzędziu tworzenia 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ń

Uprawnienia Firebase Crashlytics

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 problemami i sesjami Crashlytics
firebasecrashlytics.issues.get Pobierz szczegółowe informacje o problemach z Crashlytics, w tym dołączone notatki do problemów
firebasecrashlytics.issues.list Pobierz listę problemów z Crashlytics
firebasecrashlytics.issues.update Otwieranie, zamykanie i wyciszanie dotychczasowych problemów z Crashlytics
Zaktualizuj notatki dołączone do problemów
firebasecrashlytics.sessions.get Pobieranie szczegółowych informacji o sesjach awarii Crashlytics
Nazwa uprawnienia Opis
firebasecrash.issues.update Aktualizuj istniejące problemy Crashlytics, twórz notatki i ustawiaj alerty o rosnącej liczbie problemów
firebasecrash.reports.get Pobieranie istniejących raportów Crashlytics
Nazwa uprawnienia Opis
firebasedynamiclinks.domains.create Tworzenie nowych domen w linkach dynamicznych
firebasedynamiclinks.domains.delete Usuwanie istniejących domen Linków dynamicznych
firebasedynamiclinks.domains.get Pobieranie szczegółów istniejących domen linków dynamicznych
firebasedynamiclinks.domains.list Pobieranie listy istniejących domen linków dynamicznych
firebasedynamiclinks.domains.update Aktualizowanie istniejących domen linków dynamicznych
firebasedynamiclinks.links.create Tworzenie nowych linków dynamicznych
firebasedynamiclinks.links.get Pobieranie szczegółów istniejących linków dynamicznych
firebasedynamiclinks.links.list Pobierz listę istniejących linków dynamicznych
firebasedynamiclinks.links.update Zaktualizuj istniejące linki dynamiczne
firebasedynamiclinks.stats.get Pobieranie statystyk Linków dynamicznych
firebasedynamiclinks.destinations.list Pobieranie istniejących miejsc docelowych Linków dynamicznych
firebasedynamiclinks.destinations.update Zaktualizuj istniejące miejsca docelowe Linków dynamicznych

Uprawnienia do publikowania Rozszerzeń w Firebase

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

Uprawnienia Hostingu Firebase

Nazwa uprawnienia Opis
firebasehosting.sites.create Utwórz nowy obiekt Hosting zasobów projektu Firebase.
firebasehosting.sites.delete Usuń istniejący Zasoby hostingowe dla projektu Firebase
firebasehosting.sites.get Pobierz szczegóły istniejącego Zasoby hostingowe dla projektu Firebase
firebasehosting.sites.list Pobierz listę Zasoby hostingowe dla projektu Firebase
firebasehosting.sites.update Aktualizuj istniejący Zasoby hostingowe dla projektu Firebase

Uprawnienia funkcji Firebase Wysyłanie wiadomości w aplikacji (beta)

Nazwa uprawnienia Opis
firebaseinappmessaging.campaigns.create Tworzenie nowych kampanii
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 Aktualizacja istniejących kampanii

Uprawnienia Firebase ML (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 Utwórz nowe wersje modelu
firebaseml.modelversions.get Pobieranie szczegółów istniejących wersji modelu
firebaseml.modelversions.list Pobierz listę istniejących wersji modelu
firebaseml.modelversions.update Zaktualizuj istniejące wersje modelu

Uprawnienia Monitorowania wydajności Firebase

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 Zmodyfikuj konfiguracje alertów i istniejących progów problemów
firebaseperformance.data.get Wyświetl wszystkie dane dotyczące skuteczności i wartości progów problemów

Uprawnienia do Bazy danych czasu rzeczywistego Firebase

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 Usuń wyłączone instancje bazy danych

Nie można ponownie użyć usuniętych nazw baz danych.
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.

Uprawnienia Zdalnej konfiguracji Firebase

Nazwa uprawnienia Opis
cloudconfig.configs.get Pobieranie danych Zdalnej konfiguracji
cloudconfig.configs.update Zaktualizuj dane Zdalnej konfiguracji

Uprawnienia Laboratorium Firebase

Laboratorium wymaga dostępu do zasobników Cloud Storage, więc wymaga określona konfiguracja uprawnień, które nie są uwzględnione w standardzie Wstępnie zdefiniowane role Firebase. Aby przyznać dostęp do Laboratorium, użyj jednej z tych opcji:

  • Testy rozpoczętych w konsoli Firebase

    • przetestować aplikację w osobnym projekcie Firebase,

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

      • Aby umożliwić użytkownikowi uruchamianie testów w Laboratorium, przypisz projekt Edytujący lub wyższe.
      • Aby umożliwić użytkownikowi wyświetlanie wyników testów w Laboratorium, przypisz projekt Przeglądający lub więcej.
  • W przypadku testów rozpoczętych od w interfejsie wiersza poleceń gcloud, Testing API lub Urządzenia zarządzane przez Gradle korzystając z własnego zasobnika Cloud Storage

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

      • Aby umożliwić użytkownikowi przeprowadzanie testów w Laboratorium, przypisz:

        • 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 Laboratorium, przypisz:

        • 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 w projekcie
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 wykonań dla 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 Pobierz istniejącą historię
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
wyniki_z_chmurze.kroki.lista Pobierz listę kroków wykonania
wyniki_z_chmuru.kroki.get Pobierz istniejący krok
cloudtoolresults.steps.create Utwórz nowy krok
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
(Konsola Firebase > Ustawienia projektu > Integracje)
firebaseextensions.configs.delete Usuń istniejące konfiguracje rozszerzeń na potrzeby 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 Aktualizowanie istniejących konfiguracji rozszerzeń na potrzeby usług zewnętrznych
(Konsola Firebase > Ustawienia projektu > Integracje)