Na tej stronie znajdziesz odpowiedzi na najczęstsze pytania dotyczące
Cloud Functions for Firebase.
Obsługa środowiska wykonawczego Cloud Functions
Jak mogę się upewnić, że moje 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.
Ceny Cloud Functions
Dlaczego do korzystania z Cloud Functions for Firebase potrzebuję konta rozliczeniowego?
Cloud Functions for Firebase korzysta z niektórych płatnych usług Google. Nowe wdrożenia funkcji za pomocą Firebase w wersji 11.2.0 i nowszych korzystają z Cloud Build i Artifact Registry.
Wdrożenia w starszych 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.
Miejsce na dane w interfejsie wiersza poleceń Firebase w wersji 11.2.0 i nowszych
Artifact Registry
udostępnia kontenery, w których działają funkcje. Artifact Registry
udostępnia pierwsze 500 MB bezpłatnie, 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
jest rozliczany w wysokości 0,10 USD miesięcznie.
Miejsce na dane w interfejsie 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ł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 kosztuje
0, 026 USD miesięcznie.
Aby dowiedzieć się więcej o tym, jak może się zmienić Twój rachunek, zapoznaj się z tymi informacjami:
Czy Cloud Functions for Firebase nadal oferuje bezpłatne korzystanie?
Tak. Nawet w przypadku abonamentu Blaze z płatnością według wykorzystania Cloud Functions oferuje bezpłatny poziom
wywołań, czasu obliczeń i ruchu internetowego. Co miesiąc bezpłatnie udostępniamy pierwsze 2 mln wywołań, 400 tys. GB-sekund, 200 tys. CPU-sekund i 5 GB ruchu wychodzącego z internetu. Opłaty będą naliczane tylko za wykorzystanie przekraczające te limity.
Po wykorzystaniu pierwszych 500 MB bezpłatnego miejsca na dane każda operacja wdrożenia będzie wiązać się z niewielkimi opłatami za miejsce na dane używane przez kontener funkcji. Jeśli
proces tworzenia oprogramowania zależy od wdrażania funkcji na potrzeby testowania, możesz
dodatkowo zminimalizować koszty, korzystając z
Firebase Local Emulator Suite podczas tworzenia oprogramowania.
Zapoznaj się z
abonamentami Firebase i
Cloud Functions przykładami
cen.
Czy Firebase planuje zwiększyć limity dla
Cloud Functions for Firebase?
Nie. Nie planujemy zmieniać limitów, 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 rozliczany zgodnie z warunkami abonamentu Blaze z płatnością według wykorzystania. Zapoznaj się z
limitami.
Czy mogę otrzymać środki w wysokości 300 USD w Google Cloud?
Tak. Możesz utworzyć konto Cloud Billing w konsoli Google Cloud, 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 następnie
skonfigurować
abonament Blaze w konsoli Firebase , aby projekt mógł nadal działać po wyczerpaniu środków w wysokości 300 USD.
Chcę skorzystać z codelabu, aby dowiedzieć się więcej o Firebase. Czy możecie mi udostępnić
tymczasowe konto rozliczeniowe?
Przykro nam, ale nie. Do tworzenia oprogramowania możesz używać
Firebase Local Emulator Suitebez konta Cloud Billing. Możesz też spróbować skorzystać z
Google Cloud bezpłatnego okresu próbnego.
Jeśli nadal masz problemy z opłaceniem rachunku z powodu tej zmiany, skontaktuj się z zespołem pomocy Firebase.