Na tej stronie znajdziesz odpowiedzi na najczęstsze pytania dotyczące
wycofania Firebase Extensions.
Dlaczego wycofujemy Firebase Extensions?
Ze względu na nadchodzące zmiany i wycofania w naszej podstawowej Google Cloud
infrastrukturze wycofamy zarządzaną Firebase Extensions
usługę.
Czy po 31 marca 2027 r. przestaną działać wdrożone rozszerzenia?
Nie. Wdrożone rozszerzenia działają bezpośrednio w standardowej Google Cloud
infrastrukturze (np. Cloud Functions, Eventarc,
Cloud Run, i Cloud Tasks) i będą działać
bezterminowo. Jednak po 31 marca 2027 r. użytkownicy stracą możliwość
aktualizowania, ponownego konfigurowania i odinstalowywania tych rozszerzeń w
Firebase konsoli lub interfejsie CLI.
Co się stanie, jeśli użytkownik nic nie zrobi?
Jeśli użytkownik nie podejmie żadnych działań, jego wdrożone funkcje będą nadal działać jako standardowe zasoby. Jednak:
- Nie będzie mógł zmieniać parametrów konfiguracji ani aktualizować zmiennych środowiskowych.
- Nie będzie mógł stosować poprawek błędów, poprawek zabezpieczeń ani uaktualnień zależności.
- Większość rozszerzeń jest obecnie oparta na starszym pakiecie SDK Cloud Functions w wersji 1, który jest powiązany ze starszymi środowiskami wykonawczymi Node.js. Gdy te starsze środowiska wykonawcze
zostaną całkowicie wyłączone przez Google Cloud, funkcje mogą przestać działać lub
zostać wyłączone. Więcej informacji znajdziesz w sekcji
Obsługa środowiska wykonawczego.
Co powinienem zrobić jako użytkownik rozszerzenia?
Jeśli jesteś użytkownikiem rozszerzenia i nie używasz już zainstalowanych rozszerzeń,
odinstaluj je przed
31 marca 2027 r.
Po wycofaniu usługi standardowy przycisk „Odinstaluj” w konsoli Firebase
i odpowiadające mu polecenia CLI zostaną usunięte. Użytkownicy muszą ręcznie usunąć
wszystkie powiązane zasoby Google Cloud, w tym poszczególne
Cloud Functions, tajne klucze Secret Manager, kolejki Cloud Tasks,
i niestandardowe konta usługi IAM, za pomocą konsoli Google Cloud.
Jeśli jednak aktywnie korzystasz z zainstalowanych rozszerzeń,
zaktualizuj je do
najnowszych wersji i utrzymuj je w aktualnym stanie. We wrześniu 2026 r. zespół
Firebase skontaktuje się z Tobą i przekaże Ci obszerną dokumentację migracji
, narzędzia i szczegółowe opcje przejścia.
Czy coś zastąpi Rozszerzenia w Firebase?
We wrześniu 2026 r. zespół Firebase skontaktuje się z użytkownikami
i przekaże im więcej informacji o tym, jak przeprowadzić migrację zainstalowanych rozszerzeń do funkcji zarządzanych samodzielnie
o podobnym działaniu. Te funkcje zarządzane samodzielnie będzie można
aktualizować i ponownie konfigurować po wycofaniu Extensions rozszerzeń. Aby ułatwić Ci przejście, udostępnimy szczegółowe opcje przejścia, narzędzia do migracji i dokumentację.
Co powinienem zrobić jako wydawca rozszerzenia?
Twoje działania będą podzielone na 2 etapy: w obecnym etapie, który rozpocznie się 20 czerwca 2026 r., możesz przygotować rozszerzenia do migracji; w drugim etapie, który rozpocznie się we wrześniu 2026 r., będziesz mieć możliwość sfinalizowania migracji za pomocą pakietu funkcji, który można udostępniać.
Na razie zachęcamy do rozpoczęcia od migracji opublikowanych rozszerzeń do funkcji 2 generacji, co jest warunkiem wstępnym utworzenia pakietu funkcji. Wymaga to spakowania logiki rozszerzenia za pomocą pakietu SDK Cloud Functions w wersji 2.
Aby uprościć przejście, zaktualizowaliśmy pakiet SDK Cloud Functions w wersji 2 o
obsługę funkcji takich jak deklaratywne zabezpieczenia i zdarzenia cyklu życia. Możesz teraz przeprowadzić migrację istniejącego kodu rozszerzenia do funkcji 2 generacji, wprowadzając minimalne zmiany w podstawowej logice biznesowej. Szczegółowe informacje znajdziesz w naszym
przewodniku po migracji dla wydawców.
Co zrobić, jeśli mam inne pytania?
We wrześniu 2026 r. zespół Firebase skontaktuje się z użytkownikami i
wydawcami i przekaże im obszerną dokumentację migracji, narzędzia i szczegółowe
opcje przejścia.
W międzyczasie wydawcy, którzy mają pytania dotyczące migracji
Firebase Extensions powinni najpierw zapoznać się z naszym
przewodnikiem po migracji dla wydawców. Ten przewodnik zawiera instrukcje, jak na bieżąco śledzić aktualizacje i uzyskać pomoc w udostępnianiu alternatywy dla opublikowanych rozszerzeń.