Zalecamy okresowe aktualizowanie do najnowszej wersji każdego rozszerzenia zainstalowanego w projekcie.
Rozszerzenia projektów możesz uaktualnić w konsoli Firebase lub za pomocą interfejsu wiersza poleceń Firebase.
Cloud Functions – ceny
Dlaczego potrzebuję konta rozliczeniowego, aby korzystać z Cloud Functions for Firebase?
Cloud Functions for Firebase korzysta z niektórych płatnych usług Google. Nowe wdrożenia funkcji za pomocą interfejsu wiersza poleceń Firebase w wersji 11.2.0 lub nowszej korzystają z Cloud Build i Artifact Registry.
Wdrożenia we wcześniejszych wersjach używają Cloud Build w ten sam sposób, ale do przechowywania danych wykorzystują Container Registry i Cloud Storage zamiast Artifact Registry. Korzystanie z tych usług będzie rozliczane dodatkowo do dotychczasowych cen.
Miejsce na dane dla interfejsu wiersza poleceń Firebase w wersji 11.2.0 i nowszych
Artifact Registry udostępnia kontenery, w których działają funkcje. Artifact Registry zapewnia pierwsze 500 MB bezpłatnie, więc pierwsze wdrożenia funkcji mogą nie wiązać się z żadnymi opłatami. Jeśli przekroczysz ten próg, każdy dodatkowy gigabajt miejsca na dane będzie kosztować 0,10 USD miesięcznie.
Miejsce na dane dla interfejsu wiersza poleceń Firebase w wersji 11.1.x i starszych
W przypadku funkcji wdrożonych we wcześniejszych wersjach Container Registry udostępnia kontenery, w których funkcje są uruchamiane. Opłaty będą naliczane za każdy kontener wymagany do wdrożenia funkcji. Możesz zauważyć niewielkie opłaty za każdy przechowywany kontener – na przykład 1 GB miejsca na dane jest rozliczany według stawki 0, 026 USD miesięcznie.
Aby dowiedzieć się więcej o tym, jak może zmienić się Twój rachunek, zapoznaj się z tymi informacjami:
Czy Cloud Functions for Firebase nadal ma bezpłatne wykorzystanie?
Tak. Nawet w przypadku abonamentu Blaze z płatnością według wykorzystania Cloud Functions zapewnia bezpłatny poziom wywołań, czasu obliczeniowego i ruchu internetowego. Pierwsze 2 000 000 wywołań, 400 000 GB-s, 200 000 CPU-s i 5 GB ruchu wychodzącego do internetu jest bezpłatne w każdym miesiącu. Opłaty będą naliczane tylko za wykorzystanie przekraczające te progi.
Po wykorzystaniu pierwszych 500 MB bezpłatnego miejsca na dane każda operacja wdrażania będzie wiązać się z niewielkimi opłatami za miejsce na dane używane przez kontener funkcji. Jeśli proces programowania zależy od wdrażania funkcji do testowania, możesz jeszcze bardziej obniżyć koszty, korzystając z Firebase Local Emulator Suite podczas programowania.
Czy Firebase planuje zwiększyć limity i ograniczenia dotyczące Cloud Functions for Firebase?
Nie. Nie planujemy zmian limitów, z wyjątkiem usunięcia maksymalnego limitu czasu kompilacji. Zamiast błędów lub ostrzeżeń po osiągnięciu dziennego limitu kompilacji wynoszącego 120 minut otrzymasz rachunek zgodnie z warunkami abonamentu Blaze z płatnością według wykorzystania. Zobacz Limity.
Czy mogę otrzymać 300 USD środków w Google Cloud?
Tak, możesz utworzyć konto Cloud Billing w konsoli Google Cloud, aby otrzymać 300 USD, a następnie połączyć to konto Cloud Billing z projektem Firebase.
Pamiętaj, że jeśli to zrobisz, musisz skonfigurować abonament Blaze w konsoli Firebase, aby projekt nadal działał po wyczerpaniu środków w wysokości 300 USD.
Chcę skorzystać z ćwiczenia w Codelabs, aby dowiedzieć się więcej o Firebase. Czy mogę otrzymać tymczasowe konto rozliczeniowe?
Niestety nie. Możesz używać Firebase Local Emulator Suite do programowania bez konta Cloud Billing. Możesz też skorzystać z bezpłatnego okresu próbnego Google Cloud.
Jeśli nadal masz problemy z opłaceniem rachunku z powodu tej zmiany, skontaktuj się z zespołem pomocy Firebase.
Aby korzystać z rozszerzeń, musisz przejść na abonament Blaze z płatnością według wykorzystania. Za zasoby Firebase wymagane przez każde zainstalowane rozszerzenie (nawet jeśli nie jest używane) zostanie naliczona niewielka opłata (zwykle około 0,01 USD miesięcznie). Oprócz tego zostaną naliczone opłaty związane z korzystaniem z usług Firebase.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-10-18 UTC."],[],[]]