Zarządzanie zainstalowanymi rozszerzeniami w Firebase

Aby instalować rozszerzenia i nimi zarządzać, musisz mieć przypisaną jedną z tych ról: Właściciel lub Edytujący lub Administrator Firebase.


Wyświetlanie szczegółów i konfiguracji instancji z zainstalowanym rozszerzeniem

  1. Otwórz panel Firebase Extensions w konsoli Firebase.

  2. Na karcie zainstalowanego rozszerzenia kliknij Zarządzaj.

Monitorowanie instancji zainstalowanego rozszerzenia

W konsoli Firebase możesz monitorować aktywność Obejmuje to kontrole jego stanu, użycia i logów.

Konfigurowanie alertów budżetu

Konfigurowanie alertów dotyczących budżetu to ogólnie dobra praktyka, ale alerty mogą szczególnie ważne, jeśli chcesz, aby kod innej firmy został uruchomiony w Twoim w projektach AI.

Upewnij się, że masz skonfigurowane alerty dotyczące budżetu do swojego projektu Firebase.

Wyświetlanie funkcji utworzonych przez rozszerzenia

  1. Otwórz panel funkcji w konsoli Firebase.

  2. Na karcie Panel możesz zobaczyć funkcje z: Firebase Extensions (wraz z innymi funkcjami wdrożonymi dla Twojego projektu).

    Funkcje utworzone przez rozszerzenia mają nazwy w formacie: ext-extension-instance-id-functionName

    Na przykład: ext-awesome-task-simplifier-onUserCreate

Wyświetl Cloud Scheduler zadań utworzonych przez rozszerzenia

  1. Otwórz stronę Cloud Scheduler projektu w konsoli Google Cloud.

  2. Na liście Zadania możesz wyświetlić Cloud Scheduler zadań z Firebase Extensions (wraz z innymi ofertami pracy utworzonymi dla danego w projekcie).

    Zadania utworzone przez rozszerzenia mają nazwy w formacie: firebase-ext-extension-instance-id-functionName

    Na przykład: firebase-ext-awesome-task-simplifier-doTask

Wyświetlanie zadań w chmurze umieszczonych w kolejce przez rozszerzenia i zarządzanie nimi

Niektóre rozszerzenia korzystają z Cloud Tasks. aby uruchomić długotrwałe zadania. Zazwyczaj są to zadania przetwarzające się działające w różnych w cyklu życia rozszerzenia – instalację, ponowną konfigurację po uaktualnieniach.

Normalnie te zadania są uruchamiane i wykonywane automatycznie, bez Twojej interwencji. Jeśli jednak kiedykolwiek trzeba będzie ręcznie zarządzać kolejką rozszerzenia zadań, na przykład do wstrzymania kolejki lub usunięcia z niej zadania, które Jeszcze się nie rozpoczęło – wykonaj następujące czynności:

  1. W konsoli Firebase wybierz Rozszerzenia otwórz stronę szczegółów instancji rozszerzenia.

  2. Na stronie z informacjami otwórz sekcję Interfejsy API i zasoby. Jeśli rozszerzenie korzysta z Cloud Tasks, pojawi się sekcja Kolejek zadań Cloud z co najmniej jednym wpisem.

  3. Kliknij Wyświetl kolejkę obok kolejki, którą chcesz zarządzać. Spowoduje to otwarcie Strona Szczegóły kolejki w konsoli Google Cloud, z której można wyświetlić zadania w kolejce, wstrzymywanie kolejki, usuwanie zadań z kolejki itd. Zobacz Zarządzanie kolejkami i zadaniami w dokumentacji Cloud Tasks.

Wyświetlanie obiektów tajnych usługi Cloud Secret Manager utworzonych przez rozszerzenia

  1. Otwórz stronę Secret Manager swojego projektu. w konsoli Google Cloud.

  2. Na liście Obiekty tajne możesz wyświetlić obiekty tajne utworzone dla Firebase Extensions (oprócz innych obiektów tajnych utworzonych dla Twojego w projekcie).

    Obiekty tajne utworzone przez rozszerzenia mają nazwy w formacie: ext-extension-instance-id-paramnName

    Na przykład: ext-awesome-task-simplifier-API_KEY

    Obiekty tajne są oznaczone kluczem firebase-extensions-managed. Nie usuwaj tę etykietę, chyba że chcesz przerwać zarządzanie obiektem tajnym przez Firebase.

Sprawdzanie, czy zainstalowane rozszerzenie jest sprawne

Możesz przejrzeć wszystkie błędy funkcji (w tym te utworzone przez Firebase Extensions) w konsoli.

  1. Na karcie Kondycja w panelu Funkcje możesz: wyświetl podsumowanie błędów i informacje o wydajności wszystkich funkcji w do swojego projektu.

  2. Aby wyświetlić informacje o konkretnym rozszerzeniu, użyj filtra u góry na stronie, aby wybrać konkretną funkcję.

Sprawdzanie, jak często jest uruchamiane zainstalowane rozszerzenie

  1. Na karcie Panel w panelu Funkcje: znajdź konkretną funkcję funkcji Firebase Extension, która które chcesz sprawdzić.

  2. Kliknij (rozszerzone menu) na po prawej stronie wpisu, a następnie wybierz Szczegółowe statystyki użytkowania.

  3. W wyświetlonej konsoli Google Cloud możesz przejść do bardziej szczegółowego widoku funkcji, a nawet sprawdzania jej kodu źródłowego.

Wyświetlanie logów rozszerzenia

Gdy próbujesz debugować projekt lub przesłać raport o błędzie do Firebase, przydatne do przeglądania logów funkcji uruchomionych w projekcie.

Na karcie Logi w panelu Funkcje użyj filtra w u góry strony, aby wybrać funkcje utworzone przez Twoje rozszerzenie.

Aktualizowanie instancji zainstalowanego rozszerzenia do najnowszej wersji

Możesz zaktualizować zainstalowaną instancję rozszerzenia do najnowszej wersji wersji. Warto zaktualizować zainstalowaną instancję, ponieważ które są już aktywne lub skonfigurowane w procesie testowania, projektu lub aplikacji.

Gdy zaktualizujesz instancję, wszystkie związane z nią zasoby oraz zostanie zastąpiona kodem źródłowym nowej wersji i plikami. identyfikator instancji rozszerzenia i konto usługi nie ulegną zmianie.

W trakcie procesu aktualizacji będziesz otrzymywać powiadomienia o wszelkich zmianach w nowej wersji wersji i będzie można określić wartości dla wszystkich nowych parametrów.

  1. Otwórz panel Firebase Extensions, a następnie instancji rozszerzenia, kliknij Zarządzaj.

  2. W prawym górnym rogu kliknij Zaktualizuj rozszerzenie.

    Jeśli nie ma nowej wersji, strona z informacjami nie będzie zawierać przycisku aktualizacji.

  3. Zapoznaj się z nowościami w aktualizacji i skonfiguruj rozszerzenie (w razie potrzeby).

  4. Kliknij Zaktualizuj rozszerzenie.

Ponowne konfigurowanie instancji z zainstalowanym rozszerzeniem

Możesz zmienić wartości parametrów skonfigurowanych przez użytkownika dla instancji rozszerzenia. Te nowe wartości będą używane we wszystkich przyszłych aktywatorach kodu ale wszystkie wcześniejsze artefakty i elementy strukturalne utworzone przez (np. zapisane obrazy lub istniejące zasobniki na dane) nie zostaną zmienione.

  1. Otwórz panel Firebase Extensions, a następnie zainstalowane rozszerzenie. na karcie instancji kliknij Zarządzaj.

  2. W prawym górnym rogu kliknij Ponownie skonfiguruj rozszerzenie.

  3. Aby ponownie skonfigurować wartości parametrów, postępuj zgodnie z instrukcjami wyświetlanymi na ekranie. Twojego rozszerzenia.

  4. Kliknij Zapisz.

.

Odinstalowywanie instancji rozszerzenia

Możesz odinstalować wystąpienie rozszerzenia z projektu Firebase. To działanie spowoduje usunięcie konto usługi oraz wszystkie materiały (np. zestaw funkcji) utworzonych przez Firebase specjalnie na potrzeby tej instancji rozszerzenia. Te dane nie są jednak usuwane:

  • Artefakty utworzone przez rozszerzenie (np. zapisane obrazy).

  • inne zasoby w projekcie, takie jak instancja bazy danych lub Cloud Storage; zasobnika. Nawet jeśli rozszerzenie wchodziło w interakcje z tymi innymi zasobami, nie są związane z konkretnym rozszerzeniem, więc nie zostaną usunięte, jeśli Odinstalowano.

Aby odinstalować rozszerzenie:

  1. Otwórz panel Firebase Extensions, a następnie zainstalowane rozszerzenie. na karcie instancji kliknij Zarządzaj.

  2. U dołu ekranu kliknij Odinstaluj rozszerzenie.

  3. Sprawdź, co zostanie usunięte, a następnie kliknij Odinstaluj rozszerzenie, aby potwierdzić. usunięcia treści.