Aby instalować rozszerzenia lub nimi zarządzać, musisz mieć przypisaną jedną z tych ról: Właściciel, Edytor lub Administrator Firebase .
Wyświetl szczegóły i konfigurację zainstalowanego wystąpienia rozszerzenia
Przejdź do panelu rozszerzeń Firebase w konsoli Firebase.
Na karcie zainstalowanego rozszerzenia kliknij Zarządzaj .
Monitoruj zainstalowaną instancję rozszerzenia
W konsoli Firebase możesz monitorować aktywność zainstalowanego rozszerzenia, w tym sprawdzać jego stan, użycie i logi.
Ustaw alerty budżetowe
Ustawienie alertów budżetowych jest ogólnie dobrą praktyką, ale alerty mogą być szczególnie ważne, gdy ufasz, że kod innej firmy zostanie uruchomiony w Twoim projekcie.
Upewnij się, że masz skonfigurowane alerty budżetowe dla swojego projektu Firebase.
Zobacz funkcje stworzone przez rozszerzenia
Przejdź do pulpitu nawigacyjnego funkcji w konsoli Firebase.
Na karcie Pulpit nawigacyjny możesz wyświetlić funkcje z rozszerzeń Firebase (wraz z innymi funkcjami wdrożonymi w projekcie).
Funkcje tworzone przez rozszerzenia mają nazwy w formacie:
ext- extension-instance-id - functionName
Na przykład:
ext-awesome-task-simplifier-onUserCreate
Wyświetl zadania Cloud Scheduler utworzone przez rozszerzenia
Otwórz stronę Cloud Scheduler projektu w Google Cloud Console.
Na liście Zadania możesz wyświetlić zadania Cloud Scheduler z Rozszerzeń Firebase (obok innych zadań utworzonych dla Twojego projektu).
Zadania tworzone przez rozszerzenia mają nazwy w formacie:
firebase-ext- extension-instance-id - functionName
Na przykład:
firebase-ext-awesome-task-simplifier-doTask
Wyświetl klucze tajne Cloud Secret Manager utworzone przez rozszerzenia
Otwórz stronę Secret Manager swojego projektu w Google Cloud Console.
Na liście obiektów tajnych możesz wyświetlić wpisy tajne utworzone dla rozszerzeń Firebase (wraz z innymi wpisy tajnymi utworzonymi dla swojego projektu).
Sekrety tworzone przez rozszerzenia mają nazwy w formacie:
ext- extension-instance-id - paramnName
Na przykład:
ext-awesome-task-simplifier-API_KEY
Sekrety są oznaczone kluczem
firebase-extensions-managed
. Nie usuwaj tej etykiety, chyba że chcesz uniemożliwić Firebase zarządzanie kluczem tajnym.
Sprawdź, czy zainstalowane rozszerzenie jest sprawne
Możesz przejrzeć wszystkie błędy funkcji (w tym te utworzone przez rozszerzenia Firebase) w konsoli.
Na karcie Kondycja pulpitu nawigacyjnego funkcji możesz wyświetlić przegląd błędów i informacje o wydajności wszystkich funkcji w projekcie.
Aby wyświetlić informacje o konkretnym rozszerzeniu, użyj filtra u góry strony, aby wybrać konkretną funkcję.
Sprawdź, jak często działa zainstalowane rozszerzenie
Na karcie Panel w panelu funkcji znajdź konkretną funkcję rozszerzenia Firebase, którą chcesz sprawdzić.
Kliknij
(rozszerzone menu) po prawej stronie wpisu, a następnie wybierz Szczegółowe statystyki użytkowania .W wyświetlanej konsoli Google Cloud Console możesz zagłębić się w różne wywołania funkcji, a nawet sprawdzić jej kod źródłowy.
Wyświetl dzienniki rozszerzenia
Jeśli próbujesz debugować swój projekt lub przesyłasz raport o błędzie do Firebase, warto wyświetlić dzienniki funkcji uruchomionych w projekcie.
Na karcie Dzienniki pulpitu nawigacyjnego funkcji użyj filtra u góry strony, aby wybrać funkcje utworzone przez rozszerzenie.
Zaktualizuj zainstalowaną instancję rozszerzenia do najnowszej wersji
Możesz zaktualizować zainstalowane wystąpienie rozszerzenia do jego najnowszej wydanej wersji. Możesz chcieć zaktualizować zainstalowaną instancję, ponieważ instancja już aktywnie działa lub jest skonfigurowana w przepływie pracy testowania, projektu lub aplikacji.
Po zaktualizowaniu wystąpienia wszystkie zasoby i logika specyficzne dla tego wystąpienia są zastępowane, aby korzystać z kodu źródłowego i plików nowej wersji. Identyfikator instancji i konto usługi rozszerzenia nie ulegną zmianie.
Podczas procesu aktualizacji zostaniesz powiadomiony o wszelkich zmianach w nowej wersji i będziesz mógł określić wartości dla dowolnych nowych parametrów.
Przejdź do panelu rozszerzeń Firebase , a następnie na karcie zainstalowanego wystąpienia rozszerzenia kliknij Zarządzaj .
W prawym górnym rogu kliknij Aktualizuj rozszerzenie .
Jeśli rozszerzenie nie ma dostępnej nowej wersji, na stronie szczegółów nie będzie przycisku aktualizacji.
Sprawdź, co nowego w aktualizacji i skonfiguruj rozszerzenie (w razie potrzeby).
Kliknij Aktualizuj rozszerzenie .
Ponownie skonfiguruj zainstalowaną instancję rozszerzenia
Możesz zmienić wartości parametrów skonfigurowanych przez użytkownika dla zainstalowanego wystąpienia rozszerzenia. Te nowe wartości będą używane we wszystkich przyszłych wyzwalaczach wystąpienia, ale wszystkie poprzednie artefakty lub elementy strukturalne utworzone przez rozszerzenie (takie jak zapisane obrazy lub istniejące zasobniki magazynu) nie zostaną zmienione.
Przejdź do panelu rozszerzeń Firebase , a następnie na karcie zainstalowanego wystąpienia rozszerzenia kliknij Zarządzaj .
W prawym górnym rogu kliknij Zmień konfigurację rozszerzenia .
Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby ponownie skonfigurować wartości parametrów dla swojego rozszerzenia.
Kliknij Zapisz .
Odinstaluj instancję rozszerzenia
Możesz odinstalować wystąpienie rozszerzenia z projektu Firebase. Ta akcja usuwa konto usługi i wszystkie zasoby (takie jak zestaw funkcji) utworzone przez Firebase specjalnie dla tego wystąpienia rozszerzenia. Nie usuwa się jednak:
Wszelkie artefakty utworzone przez rozszerzenie (np. zapisane obrazy).
Wszelkie inne zasoby w Twoim projekcie, takie jak instancja bazy danych lub zasobnik Cloud Storage. Nawet jeśli rozszerzenie wchodziło w interakcję z tymi innymi zasobami, nie są one związane z rozszerzeniem , więc nie są usuwane po odinstalowaniu rozszerzenia.
Oto jak odinstalować rozszerzenie:
Przejdź do panelu rozszerzeń Firebase , a następnie na karcie zainstalowanego wystąpienia rozszerzenia kliknij Zarządzaj .
U dołu ekranu kliknij Odinstaluj rozszerzenie .
Sprawdź, co zostanie usunięte, a następnie kliknij Odinstaluj rozszerzenie , aby potwierdzić usunięcie.