Auf dieser Seite finden Sie Antworten auf häufig gestellte Fragen zu Cloud Functions for Firebase.
Cloud Functions-Laufzeitunterstützung
Wie kann ich sichergehen, dass ich meine Funktionen in einer bestimmten Node.js-Laufzeitumgebung bereitgestellt habe?
Rufen Sie in der Firebase-Konsole das Functions-Dashboard unter Hosting & Serverless auf.
Wählen Sie eine Funktion aus und sehen Sie sich die Sprache der Funktion unter Zusätzliche Details an.
Ich verwende Firebase Extensions. Bin ich von Laufzeitupdates für Cloud Functions betroffen?
Ja. Da Erweiterungen Cloud Functions verwenden, muss die Laufzeit Ihrer Erweiterungen im selben Zeitraum wie Cloud Functions aktualisiert werden.
Wir empfehlen, regelmäßig auf die neueste Version jeder in Ihrem Projekt installierten Erweiterung zu aktualisieren.
Sie können die Erweiterungen Ihrer Projekte über die Firebase-Konsole oder die Firebase-CLI aktualisieren.
Preise für Cloud Functions
Warum benötige ich ein Rechnungskonto, um Cloud Functions for Firebase zu verwenden?
Cloud Functions for Firebase basiert auf einigen kostenpflichtigen Google-Diensten. Neue Funktionsbereitstellungen mit der Firebase-CLI 11.2.0 und höher basieren auf Cloud Build und Artifact Registry.
Bei Bereitstellungen für frühere Versionen wird Cloud Build auf dieselbe Weise verwendet, aber für die Speicherung wird Container Registry und Cloud Storage anstelle von Artifact Registry verwendet. Die Nutzung dieser Dienste wird zusätzlich zu den bestehenden Preisen abgerechnet.
Speicherplatz für die Firebase CLI 11.2.0 und neuere Versionen
Artifact Registry stellt die Container bereit, in denen Funktionen ausgeführt werden. Artifact Registry
bietet die ersten 500 MB kostenlos an. Für Ihre ersten Funktionsbereitstellungen fallen daher möglicherweise keine Gebühren an. Wenn Sie diesen Grenzwert überschreiten, wird jedes zusätzliche GB Speicherplatz mit 0,10$pro Monat berechnet.
Speicherplatz für die Firebase CLI 11.1.x und frühere Versionen
Für Funktionen, die in früheren Versionen bereitgestellt wurden, stellt Container Registry die Container bereit, in denen Funktionen ausgeführt werden. Sie werden für jeden Container in Rechnung gestellt, der zum Bereitstellen einer Funktion erforderlich ist. Möglicherweise fallen geringe Gebühren für jeden gespeicherten Container an.Für 1 GB Speicherplatz werden beispielsweise 0, 026 $pro Monat berechnet.
Weitere Informationen dazu, wie sich Ihre Rechnung ändern könnte, finden Sie unten.
Kann Cloud Functions for Firebase weiterhin kostenlos genutzt werden?
Ja. Auch im Blaze-Preismodell (Pay as you go) bietet Cloud Functions eine kostenlose Stufe für Aufrufe, Rechenzeit und Internettraffic. Die ersten 2.000.000 Aufrufe, 400.000 GB-Sekunden, 200.000 CPU-Sekunden und 5 GB ausgehender Internettraffic sind jeden Monat kostenlos. Ihnen wird nur die Nutzung in Rechnung gestellt, die diese Grenzwerte überschreitet.
Nach den ersten 500 MB kostenlosem Speicherplatz fallen für jeden Bereitstellungsvorgang geringe Gebühren für den Speicherplatz an, der für den Container der Funktion verwendet wird. Wenn Ihr Entwicklungsprozess davon abhängt, dass Funktionen zum Testen bereitgestellt werden, können Sie die Kosten weiter minimieren, indem Sie während der Entwicklung Firebase Local Emulator Suite verwenden.
Weitere Informationen finden Sie unter Firebase-Tarife und in den Cloud Functions-Preisbeispielen.
Plant Firebase, die Kontingente und Limits für Cloud Functions for Firebase zu erhöhen?
Nein. Es ist nicht geplant, die Kontingente zu ändern. Das maximale Build-Zeitlimit wird entfernt. Statt Fehler oder Warnungen zu erhalten, wenn das tägliche Build-Kontingent von 120 Minuten erreicht ist, wird Ihnen der Blaze-Preistarif mit nutzungsabhängiger Abrechnung in Rechnung gestellt. Weitere Informationen finden Sie unter Kontingente und Limits.
Kann ich das Guthaben von Google Cloud $erhalten?
Ja, Sie können ein Cloud Billing-Konto in der Google Cloud Console erstellen, um das Guthaben von 300 $zu erhalten, und dieses Cloud Billing-Konto dann mit einem Firebase-Projekt verknüpfen.
Weitere Informationen zum Google Cloud-Guthaben
Wenn Sie das tun, müssen Sie das Blaze-Preismodell in der Firebase Console einrichten, damit Ihr Projekt nach Ablauf des Guthabens von 300 $weiterhin funktioniert.
Ich möchte ein Codelab durcharbeiten, um mehr über Firebase zu erfahren. Können Sie mir ein temporäres Rechnungskonto zur Verfügung stellen?
Nein. Tut mir leid. Sie können die Firebase Local Emulator Suite für die Entwicklung verwenden, ohne ein Cloud Billing-Konto zu haben. Alternativ können Sie sich für ein Google Cloud Probeabo registrieren.
Wenn Sie aufgrund dieser Änderung weiterhin Probleme haben, Ihre Rechnung zu bezahlen, wenden Sie sich an den Firebase-Support.
Ich verwende Firebase Extensions. Benötige ich ein Rechnungskonto?
Ja. Da Erweiterungen Cloud Functions verwenden, unterliegen sie denselben Gebühren wie andere Funktionen.
Wenn Sie Erweiterungen verwenden möchten, müssen Sie ein Upgrade auf das Blaze-Preismodell (Pay as you go) durchführen. Zusätzlich zu den Gebühren für die Verwendung der Firebase-Dienste wird Ihnen ein geringer Betrag (in der Regel etwa 0,01 $pro Monat) für die Firebase-Ressourcen, die von jeder installierten Erweiterung benötigt werden, in Rechnung gestellt.Das gilt auch dann, wenn diese nicht verwendet werden.