Możesz instalować (i zarządzać) dowolnymi oficjalnymi rozszerzeniami Firebase za pomocą konsoli Firebase, wiersza poleceń Firebase (interfejsu wiersza poleceń) lub automatycznie wygenerowanego pakietu SDK.
Sprawdź różnice w obsługiwanych działaniach w przypadku każdej metody instalacji.
Aby instalować rozszerzenia lub nimi zarządzać, musisz mieć jedną z tych ról: Właściciel lub Edytujący albo Administrator Firebase.
Aby zainstalować rozszerzenie, projekt musi być objęty abonamentem Blaze (płatność według zużycia). Chociaż zainstalowanie rozszerzenia jest bezpłatne, możesz zostać obciążony opłatami za korzystanie z usług Firebase lub usług w chmurze, takich jak Cloud Secret Manager, jeśli przekroczysz bezpłatny poziom tych usług.
Zanim zaczniesz
Dodaj Firebase do swojego projektu i przekształć go na abonament Blaze (płatność według wykorzystania).
Krok 1. Wyświetl szczegółowe informacje o rozszerzeniu
Ten krok jest opcjonalny, ale zdecydowanie zalecany.
Przed zainstalowaniem Firebase Extension zalecamy zapoznanie się ze szczegółowymi informacjami o tym rozszerzeniu, w tym:
- jak działa rozszerzenie, jakie zadania należy wykonać przed jego zainstalowaniem oraz szczegółowe informacje o rozszerzeniu.
- Ogólne informacje identyfikacyjne i opis
- czy zadania rozszerzenia wymagają konta rozliczeniowego.
- Usługi Google (interfejsy API) i role dostępu wymagane do działania
- Zasoby utworzone dla rozszerzenia (np. funkcje).
- Opisy parametrów konfigurowalnych przez użytkownika
Aby wyświetlić szczegółowe informacje o rozszerzeniu:
Przeglądaj oficjalne rozszerzenia Firebase w sklepie Extensions Hub.
Kliknij kartę rozszerzenia, aby:
wyświetlać szczegółowe informacje o rozszerzeniu;
Znajdź link do kodu źródłowego rozszerzenia w repozytorium źródłowym Firebase Extensions.
W katalogu rozszerzeń możesz wyświetlić te szczegółowe informacje w
README
.
Krok 2. Zainstaluj rozszerzenie
Podczas procesu instalacji pojawi się prośba o zapoznanie się z podstawowymi specyfikacjami rozszerzenia (np. włączone interfejsy API, utworzone zasoby, udzielony dostęp itp.). Otrzymasz powiadomienie o wymaganiach dotyczących płatności. Pojawi się też prośba o podanie wartości parametrów konfigurowalnych rozszerzenia.
Przeglądaj oficjalne rozszerzenia Firebase w sklepie Extensions Hub.
Kliknij kartę rozszerzenia, a następnie zapoznaj się ze szczegółowymi informacjami o rozszerzeniu, które mogą zawierać instrukcje dotyczące jego używania oraz czynności do wykonania przed instalacją.
Kliknij Zainstaluj, a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować rozszerzenie.
Krok 3. Dokończ konfigurowanie po instalacji
Niektóre rozszerzenia wymagają wykonania określonych czynności przed ich użyciem. Instrukcje te znajdziesz na stronie z informacjami o rozszerzeniu po jego zainstalowaniu w panelu Extensions w konsoli Firebase (link do tego panelu wyświetla się w terminalu po instalacji).
Instrukcje te znajdziesz też w pliku POSTINSTALL.md
, który znajduje się w katalogu źródłowym rozszerzenia.
Tworzenie zasobów Firebase
Jeśli skonfigurujesz rozszerzenie tak, aby używało zasobów Firebase (Cloud Firestorekolekcji, Realtime Databaseścieżek i Cloud Storagepojemników), które jeszcze nie istnieją, utwórz je przed użyciem rozszerzenia.
Tworzenie modułów obsługi zdarzeń Eventarc
Niektóre rozszerzenia publikują dane w Eventarc, gdy podczas wykonywania rozszerzenia występują ważne zdarzenia. Jeśli rozszerzenie publikuje zdarzenia, a w trakcie instalacji włączysz zdarzenia, możesz pisać funkcje, które będą na nie reagować za pomocą własnej logiki niestandardowej. Może to być przydatne na przykład do powiadamiania użytkowników o zakończeniu długotrwałych zadań lub do dalszego przetwarzania danych wyjściowych funkcji rozszerzenia.
W dokumentacji rozszerzenia znajdziesz listę publikowanych przez nie zdarzeń (jeśli w ogóle są publikowane). Zapoznaj się na przykład z typami zdarzeń w rozszerzeniu Realizacja płatności za pomocą Stripe.
Następnie zapoznaj się z artykułem [GA4] Zdarzenia niestandardowe, aby dowiedzieć się więcej o tworzeniu w usłudze Eventarc obsługi zdarzeń.
Instalowanie wielu instancji rozszerzenia
W tym samym projekcie możesz zainstalować to samo rozszerzenie więcej niż raz. Każde zainstalowane wystąpienie może mieć własną konfigurację i własne zasoby rozszerzenia. Każdą zainstalowaną instancję możesz identyfikować i odwoływać się do niej za pomocą jej identyfikatora instancji, który jest niepowtarzalny w ramach projektu.
Pojawi się prośba o potwierdzenie lub zmodyfikowanie identyfikatora każdej dodatkowej instancji rozszerzenia, które instalujesz.
Następne kroki
Wyświetl szczegóły i konfigurację zainstalowanego rozszerzenia w konsoli Firebase.
Monitorowanie aktywności zainstalowanego rozszerzenia, w tym sprawdzanie jego stanu, sposobu użycia i logów.
Za pomocą konsoli Firebase zarządzaj zainstalowanym rozszerzeniem. W przypadku oficjalnych rozszerzeń Firebase możesz je skonfigurować ponownie lub odinstalować, a także zaktualizować do najnowszej wersji.
Sprawdzoną metodą jest skonfigurowanie alertów dotyczących budżetu dla wszystkich projektów oraz monitorowanie panelu Korzystanie i rozliczenia w konsoli Firebase.