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
Przed zainstalowaniem rozszerzenia przejrzyj szczegółowe informacje o rozszerzeniu (Extensions Hub lub interfejs wiersza poleceń Firebase).
Zainstaluj rozszerzenie w projekcie Firebase za pomocą Firebase konsola lub za pomocą interfejsu wiersza poleceń Firebase.