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-Laufzeit bereitgestellt habe?
Rufen Sie in der Firebase-Konsole das Funktions-Dashboard auf, wählen Sie eine Funktion aus und sehen Sie unter Zusätzliche Details nach, welche Sprache für die Funktion festgelegt ist.
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 der in Ihrem Projekt installierten Erweiterungen 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 jeder zusätzliche GB Speicherplatz mit 0,10$pro Monat berechnet.
Speicherplatz für die Firebase-Befehlszeile 11.1.x und frühere Versionen
Für Funktionen, die in früheren Versionen bereitgestellt werden, 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-Tarif (Pay as you go) bietet Cloud Functions eine kostenlose Stufe für Aufrufe, Rechenzeit und Internet-Traffic. 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 von der Bereitstellung von Funktionen zum Testen abhängt, 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 Zeitlimit für Builds wird entfernt. Wenn das tägliche Build-Kontingent von 120 Minuten erreicht ist, erhalten Sie keine Fehler oder Warnungen mehr, sondern werden gemäß dem Blaze-Preismodell mit nutzungsabhängiger Abrechnung abgerechnet. Weitere Informationen finden Sie unter Kontingente und Limits.
Kann ich das Guthaben von 300 $erhalten?Google Cloud
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 dies tun, müssen Sie den Blaze-Tarif 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 einen kostenlosen Testzeitraum für Google Cloud registrieren.
Wenn Sie aufgrund dieser Änderung weiterhin Probleme haben, Ihre Rechnung zu bezahlen, wenden Sie sich an den Firebase-Support.
Wie kann ich meine aktuellen Abrechnungsgebühren einsehen?
Rufen Sie in der Firebase-Konsole das Dashboard Nutzung und Abrechnung auf.
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 den Blaze-Tarif (Pay as you go) vornehmen. 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.