Przegląd

Firebase Extensions pomagają skrócić czas poświęcany na programowanie, konserwację i rozwoju aplikacji.

Gdy znajdziesz urządzenie Firebase Extension, które zaspokoi Twoje potrzeby związane z aplikacją lub projekt, wystarczy zainstalować i skonfigurować rozszerzenie. Jeśli potrzebujesz wiele konfiguracji rozszerzenia, możesz zainstalować je wiele z inną konfiguracją dla każdej instalowanej instancji.

Dzięki rozszerzeniom nie musisz poświęcać czasu na szukanie, pisanie i debugowanie kodu, który implementuje funkcje lub automatyzuje zadanie w aplikacji lub projekcie;

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

Aby można było zainstalować rozszerzenie, projekt musi być połączony z usługą Blaze (płatność według idź). Chociaż nie ma żadnych opłat za instalowanie rozszerzenia, może się okazać, że opłat za korzystanie z usług Firebase i usług Cloud, takich jak Cloud Secret Manager, jeśli wykorzystanie usług przekracza bezpłatnie .

Możesz też ocenić rozszerzenia przed zainstalowaniem ich w projekcie, korzystając z Emulator Extensions, komponent Firebase Local Emulator Suite.

Oficjalne rozszerzenia Firebase

Oficjalne rozszerzenia do Firebase są opracowywane i testowane przez Firebase. i usługi partnerskie Firebase Extensions. Te rozszerzenia są niezawodne, bezpieczeństwa.

Przeglądaj rozszerzenia Firebase

Rozszerzenia Firebase znajdziesz w Extensions Hub.

Wyświetlanie kodu źródłowego rozszerzenia

Aby znaleźć link do kodu źródłowego rozszerzenia, kliknij Więcej informacji na karcie rozszerzenia w Extensions Hub.

Treść kodu źródłowego rozszerzenia

Katalog źródłowy rozszerzenia zawiera:

  • extension.yaml – zawiera metadane rozszerzenia i definiuje utworzone zasoby, interfejsy API Google role dostępu wymagane w przypadku oraz wszystkie parametry skonfigurowane przez użytkownika (zmienne środowiskowe) dla funkcji rozszerzenie

  • katalog funkcji – zawiera pliki kodu źródłowego komponentu rozszerzenie

  • Plik README – zawiera metadane rozszerzenia (ale w bardziej czytelnym dla człowieka formacie) oraz zawartość pliku PREINSTALL.

  • PREINSTALL plik – opisuje, jak działa rozszerzenie (jeśli jest konieczne) zadań preinstalacyjnych, wymagań konfiguracji i szczegółów rozszerzenie

  • Plik POSTINSTALL – zawiera opis konkretnych instrukcji użycia i dodatkowych wymagania dotyczące integracji

Materiały na temat rozszerzenia

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

Gdy zainstalujesz rozszerzenie, Firebase utworzy nowe specyficzne dla instancji rozszerzenia i zasobami w projekcie. Te zasoby są wymagane przez rozszerzenie do działania.

Pamiętaj, że jeśli odinstalujesz wystąpienie rozszerzenia, wszystkie zasoby utworzone przez Firebase specjalnie dla tego wystąpienia rozszerzenia (np. zestaw funkcji) zostaną usunięte. Są to jednak: nie usunięto:

  • 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 interakcję z tymi innymi zasobami, nie są one specyficzne dla rozszerzenia, więc nie zostaną usunięte, gdy rozszerzenie zostanie odinstalowane.

Korzystanie z konsoli Firebase lub interfejsu wiersza poleceń Firebase

Rozszerzenia możesz instalować i zarządzać nimi za pomocą Konsola Firebase lub Interfejs wiersza poleceń Firebase.

Czynność konsola Firebase Interfejs wiersza poleceń Firebase
Wyświetlanie szczegółowych informacji (przed instalacją)
Zainstaluj
Wyświetlanie konfiguracji (po instalacji)
Edytuj konfigurację
Aktualizacja wersji
Odinstaluj

Następne kroki