Na tej stronie znajdziesz odpowiedzi na najczęstsze pytania dotyczące Cloud Functions for Firebase.
Cloud Functions pomoc dotycząca środowiska wykonawczego
Jak sprawdzić, czy funkcje zostały wdrożone w określonym środowisku wykonawczym Node.js?
W konsoli Firebase otwórz panel funkcji, wybierz funkcję i sprawdź jej język w sekcji Dodatkowe informacje.
Korzystam z usługi Firebase Extensions. Czy aktualizacje środowiska wykonawczego Cloud Functions będą miały na mnie wpływ?
Tak. Ponieważ rozszerzenia korzystają z Cloud Functions, środowisko wykonawcze rozszerzeń będzie musiało być aktualizowane w tym samym czasie co Cloud Functions.
Zalecamy okresowe aktualizowanie do najnowszej wersji każdego rozszerzenia zainstalowanego w projekcie.
Rozszerzenia projektów możesz uaktualnić w Firebasekonsoli lub za pomocą Firebaseinterfejsu wiersza poleceń.
Cloud Functions ceny,
Dlaczego do korzystania z Cloud Functions for Firebase potrzebuję konta rozliczeniowego?
Cloud Functions for Firebase korzysta z niektórych płatnych usług Google. Wdrożenia nowych funkcji za pomocą Firebase CLI w wersji 11.2.0 lub nowszej korzystają z Cloud Build i Artifact Registry.
Wdrożenia we wcześniejszych wersjach korzystają z Cloud Build w ten sam sposób, ale do przechowywania danych używają Container Registry i Cloud Storage zamiast Artifact Registry. Korzystanie z tych usług będzie rozliczane dodatkowo w stosunku do istniejących cen.
Miejsce na dane w przypadku interfejsu wiersza poleceń Firebase w wersji 11.2.0 i nowszych
Artifact Registry zapewnia kontenery, w których działają funkcje. Artifact RegistryPierwsze 500 MB jest bezpłatne, więc pierwsze wdrożenia funkcji mogą nie wiązać się z żadnymi opłatami. Jeśli przekroczysz ten limit, za każdy dodatkowy GB miejsca na dane zapłacisz 0,10 USD miesięcznie.
Miejsce na dane w przypadku interfejsu wiersza poleceń Firebase w wersji 11.1.x i starszych
W przypadku funkcji wdrożonych w starszych wersjach Container Registry udostępnia kontenery, w których działają funkcje. Opłata będzie naliczana 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 w wysokości 0, 026 USD miesięcznie.
Aby dowiedzieć się więcej o tym, jak może zmienić się Twój rachunek, zapoznaj się z tymi
Czy Cloud Functions for Firebase nadal można używać bezpłatnie?
Tak. Nawet w przypadku abonamentu Blaze z płatnością za wykorzystanie Cloud Functions udostępnia bezpłatny poziom wywołań, czasu obliczeniowego i ruchu internetowego. Pierwsze 2 mln wywołań, 400 tys. GB-sekund, 200 tys. CPU-sekund i 5 GB ruchu wychodzącego z 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 wykorzystywane na potrzeby kontenera funkcji. Jeśli proces programowania zależy od wdrażania funkcji na potrzeby testowania, możesz dodatkowo zminimalizować koszty, używając Firebase Local Emulator Suite podczas programowania.
Zapoznaj się z abonamentami Firebase i Cloud Functionsprzykładami scenariuszy.
Czy Firebase planuje zwiększenie limitów i ograniczeń dla Cloud Functions for Firebase?
Nie. Nie planujemy zmian w limitach, z wyjątkiem usunięcia maksymalnego limitu czasu kompilacji. Zamiast otrzymywać błędy lub ostrzeżenia po osiągnięciu dziennego limitu kompilacji wynoszącego 120 minut, będziesz obciążany(-a) opłatami zgodnie z warunkami planu cenowego Blaze z płatnością za wykorzystanie. Zobacz Limity.
Czy mogę otrzymać Google Cloud 300 USD na reklamy?
Tak. Możesz utworzyć Cloud Billing konto w Google Cloud konsoli, aby otrzymać środki w wysokości 300 USD, a następnie połączyć to konto Cloud Billing z projektem Firebase.
Dowiedz się więcej o Google Cloudśrodkach.
Pamiętaj, że jeśli to zrobisz, musisz skonfigurować abonament Blaze w konsoli Firebase, aby projekt działał dalej po wykorzystaniu środków w wysokości 300 USD.
Chcę skorzystać z ćwiczenia, aby dowiedzieć się więcej o Firebase. Czy możecie mi udostępnić tymczasowe konto rozliczeniowe?
Nie, przepraszam. Możesz używać Firebase Local Emulator Suite do celów programistycznych bez konta Cloud Billing. Możesz też skorzystać z Google Cloudbezpłatnego okresu próbnego.
Jeśli nadal masz problemy z opłaceniem rachunku z powodu tej zmiany, skontaktuj się z zespołem pomocy Firebase.
Korzystam z Rozszerzeń w Firebase. Czy potrzebuję konta rozliczeniowego?
Tak. Ponieważ rozszerzenia korzystają z Cloud Functions, będą podlegać tym samym opłatom co inne funkcje.
Aby korzystać z rozszerzeń, musisz przejść na abonament Blaze z płatnością za wykorzystanie. Oprócz ewentualnych opłat za korzystanie z usług Firebase będziemy pobierać niewielką opłatę (zwykle ok.0,01 USD miesięcznie) za zasoby Firebase potrzebne do działania każdego zainstalowanego przez Ciebie rozszerzenia (nawet jeśli nie jest ono używane).