Przegląd

Rozszerzenia Firebase pomagają skrócić czas poświęcany na tworzenie, konserwację i rozwój aplikacji.

Gdy znajdziesz rozszerzenie Firebase, które rozwiązuje potrzebę Twojej aplikacji lub projektu, wszystko, co musisz zrobić, to zainstalować i skonfigurować rozszerzenie. Jeśli potrzebujesz wielu konfiguracji rozszerzenia, możesz zainstalować rozszerzenie wiele razy, z inną konfiguracją dla każdego instalowanego wystąpienia.

Dzięki rozszerzeniom nie tracisz czasu na badanie, pisanie i debugowanie kodu, który implementuje funkcjonalność lub automatyzuje zadanie dla Twojej aplikacji lub projektu.

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

Aby zainstalować rozszerzenie, Twój projekt musi być objęty planem Blaze (pay as you go). Mimo że instalacja rozszerzenia jest bezpłatna, możesz zostać obciążony opłatą za korzystanie z usług Firebase lub usług w chmurze, takich jak Cloud Secret Manager , jeśli przekraczasz bezpłatny poziom usług.

Możesz także ocenić rozszerzenia przed zainstalowaniem ich w projekcie za pomocą emulatora rozszerzeń, składnika Firebase Local Emulator Suite.

Oficjalne rozszerzenia Firebase

Oficjalne rozszerzenia Firebase są opracowywane i testowane przez usługi partnerskie Firebase i Firebase Extensions. Te rozszerzenia są niezawodne i bezpieczne.

Przeglądaj oficjalne rozszerzenia Firebase

Przeglądaj oficjalne rozszerzenia Firebase w Centrum rozszerzeń .

Rozszerzenia partnerskie z wczesnym dostępem

Rozszerzenia partnerów wczesnego dostępu są opracowywane przez uczestników programu wczesnego dostępu wydawców rozszerzeń. Nie są tworzone ani testowane przez Google. Rozszerzenia partnerów z wczesnym dostępem są dostarczane „tak jak są” bez żadnej gwarancji, wyraźnej ani dorozumianej, ze strony Google. Google zrzeka się wszelkiej odpowiedzialności za jakiekolwiek szkody, bezpośrednie lub pośrednie, wynikające z korzystania z rozszerzenia.

Aby dowiedzieć się więcej o publikowaniu własnego rozszerzenia, zarejestruj się w programie wczesnego dostępu wydawców rozszerzeń .

Zobacz kod źródłowy rozszerzenia

Aby znaleźć link do kodu źródłowego jednego z oficjalnych rozszerzeń Firebase, kliknij Dowiedz się więcej na karcie rozszerzenia w Centrum rozszerzeń.

Aby znaleźć łącze do kodu źródłowego rozszerzenia partnera z wczesnym dostępem, rozpocznij proces instalacji, korzystając z łącza instalacyjnego rozszerzenia w konsoli lub za pomocą polecenia ext:install interfejsu CLI. Wyświetlany jest link do kodu źródłowego wraz z innymi informacjami o rozszerzeniu. Możesz anulować instalację, jeśli chcesz tylko sprawdzić źródło.

Zawartość kodu źródłowego rozszerzenia

Katalog źródłowy rozszerzenia zawiera:

  • plik extension.yaml — zawiera metadane rozszerzenia i definiuje utworzone zasoby , interfejsy API Google i role dostępu wymagane do działania oraz wszelkie parametry skonfigurowane przez użytkownika (zmienne środowiskowe) dla rozszerzenia

  • katalog funkcji — zawiera pliki kodu źródłowego rozszerzenia

  • Plik README — zawiera listę metadanych rozszerzenia (ale w formacie bardziej czytelnym dla człowieka), a także zawartość pliku PREINSTALL

  • Plik PREINSTALL — opisuje sposób działania rozszerzenia, wszelkie niezbędne zadania przedinstalacyjne, wymagania konfiguracyjne oraz szczegóły dotyczące rozszerzenia

  • Plik POSTINSTALL — opisuje szczegółowe instrukcje użytkowania i wszelkie dalsze wymagania dotyczące integracji

Zasoby dla rozszerzenia

Każdy projekt Firebase zawiera kilka typów „zasobów”. Zasoby projektu mogą obejmować wdrożone funkcje Cloud Functions, instancje baz danych, zasobniki Cloud Storage, zadania Cloud Scheduler i dane Cloud Secret Manager.

Gdy instalujesz rozszerzenie, Firebase tworzy w Twoim projekcie nowe zasoby specyficzne dla instancji rozszerzenia . Te zasoby są wymagane przez rozszerzenie do działania.

Pamiętaj, że jeśli odinstalujesz wystąpienie rozszerzenia , wszystkie zasoby utworzone przez Firebase specjalnie na potrzeby działania tego wystąpienia rozszerzenia (takie jak zestaw funkcji) zostaną usunięte. Nie usuwa się jednak:

  • Wszelkie artefakty utworzone przez rozszerzenie (takie jak przechowywane 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 specyficzne dla rozszerzenia , więc nie są usuwane po odinstalowaniu rozszerzenia.

Korzystanie z konsoli Firebase lub Firebase CLI

Możesz zainstalować dowolne oficjalne rozszerzenie Firebase i zarządzać nim za pomocą konsoli Firebase lub Firebase CLI .

Działanie Konsola Firebase Interfejs wiersza polecenia Firebase
Zobacz szczegółowe informacje (przed instalacją)
zainstalować
Zobacz konfigurację (po instalacji)
Edytuj konfigurację
Zaktualizuj wersję
Odinstaluj

Następne kroki