Catch up on everthing we announced at this year's Firebase Summit. Learn more

Opis

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

Gdy znajdziesz rozszerzenie Firebase, które rozwiąże zapotrzebowanie na Twoją aplikację lub projekt, wystarczy 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 funkcje lub automatyzuje zadanie dla Twojej aplikacji lub projektu.

Aby zainstalować lub zarządzać rozszerzeniami, musi być przypisana jedna z tych ról: Właściciel albo Editor lub Firebase Admin .

Ponadto, aby zainstalować rozszerzenie, projekt musi być na Blaze (pay as you go) plan. Będzie opłata niewielką ilość ( zwykle około $ ,01 / miesiąc ) dla każdej instancji rozszerzenia zainstalowanego, oprócz wszelkich opłat związanych z korzystaniem z usług Firebase lub usług w chmurze, takich jak chmura Tajnej Managera .

Oficjalne rozszerzenia Firebase

Oficjalne rozszerzenia Firebase zostały opracowane i przetestowane przez Firebase i Firebase Rozszerzenia usług partnerskich. Te rozszerzenia są niezawodne i bezpieczne.

Przeglądaj oficjalne rozszerzenia Firebase

Przeglądaj oficjalne rozszerzenia Firebase z następujących źródeł:

Rozszerzenia dla partnerów wczesnego dostępu

Rozszerzenia dla partnerów wczesnego dostępu są opracowywane przez uczestników programu wczesnego dostępu wydawców rozszerzeń. Nie są one tworzone ani testowane przez Google. Rozszerzenia dla partnerów wczesnego dostępu są dostarczane „TAK JAK SĄ” bez żadnej gwarancji, wyraźnej ani dorozumianej, od 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 publikowanie własnych rozszerzenie, zapisz się na początku programu dostępu wydawców rozszerzeniem .

Zobacz kod źródłowy rozszerzenia

Aby znaleźć link do kodu źródłowego dla jednego oficjalne Firebase rozszerzeń, kliknij Więcej informacji na karcie abonenta wewnętrznego na stronie produktu Firebase Rozszerzenia lub w konsoli Firebase.

Aby znaleźć link do kodu źródłowego o przedłużenie wczesnego dostępu partnera, należy uruchomić przepływ instalacji przy użyciu albo przedłużenie w linku instalacyjnego lub z konsoli CLI za ext:install polecenie. 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:

  • extension.yaml plik - zawiera metadane przedłużenie i określa zasoby stworzone, Google API i role dostęp wymagany do pracy, a wszelkie parametry skonfigurowane przez użytkownika (zmienne środowiskowe) dla rozszerzenia

  • Katalog funkcje - Zawiera pliki do kodu źródłowego z rozszerzeniem

  • Plik README - tabela metadanych za przedłużenie (ale bardziej formacie czytelnym dla człowieka), jak również treści z pliku preinstalacji

  • Plik preinstalacji - Opisuje jak działa przedłużenie, wszelkie niezbędne zadania wstępnej instalacji, konfiguracji i wymagania szczegółowe informacje o przedłużeniu

  • Plik postinstall - Opisuje konkretne instrukcje użytkowania i żadnych dodatkowych wymogów integracyjnych

Zasoby dla rozszerzenia

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

Po zainstalowaniu rozszerzenia, Firebase tworzy nowe zasoby przedłużenie instancji specyficzne w swoim projekcie. Zasoby te są wymagane przez rozszerzenie do działania.

Zauważ, że jeśli odinstalować wystąpienie rozszerzenia , wszystkie zasoby, które Firebase stworzone specjalnie dla tej instancji przedłużenia do działania (jak zestaw funkcji) są usuwane. Jednak dodaje nie są usuwane:

  • 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 interakcje z innych źródeł, nie są one specyficzne rozszerzenie, więc nie są one usunięte, jeśli rozszerzenie jest odinstalowane.

Korzystanie z konsoli Firebase lub interfejsu wiersza polecenia Firebase

Można zainstalować i zarządzać żadnym z oficjalnych Firebase rozszerzeń korzystających zarówno z konsoli Firebase lub Firebase CLI .

Akcja Konsola Firebase Interfejs wiersza polecenia Firebase
Wyświetl szczegółowe informacje (przed instalacją)
zainstalować
Wyświetl konfigurację (po instalacji)
Edytuj konfigurację
Zaktualizuj wersję
Odinstaluj

Następne kroki