Ausgabenobergrenzen für Firebase-Dienste einrichten


Auf dieser Seite wird beschrieben, wie Sie Budgets mit Ausgabenlimit einrichten und verwalten, wenn für Ihr Firebase-Projekt der Blaze-Preismodell gilt.

Budgets mit Ausgabenlimit sind für die folgenden ausgewählten Firebase-Dienste verfügbar: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase und Firebase Extensions.

 Zur Anleitung zum Konfigurieren eines Ausgabenlimits

Budgets verstehen

Sie können Ihre Kosten kontrollieren und Überraschungen auf Ihrer Rechnung vermeiden, indem Sie Budgets für Google Cloud Billing erstellen. Budgets sind allgemeine Geldbeträge, die Sie monatlich ausgeben möchten. Sie können entweder Budgets nur für Benachrichtigungen oder Budgets mit Ausgabenlimit sein.

Budgets nur für Benachrichtigungen

  • Wenn die Ausgaben die festgelegten Grenzwerte für Ihr Budget erreichen, Cloud Billing werden E-Mail-Benachrichtigungen gesendet.

  • Wichtige Hinweise:

Budgets mit Ausgabenobergrenze (auf dieser Seite)

  • Wenn die Ausgaben die festgelegten Grenzwerte für Ihr Budget für einen bestimmten Dienst erreichen, Cloud Billing werden E-Mail-Benachrichtigungen gesendet.

  • Wenn die Ausgaben 100% des Budgets für diesen Dienst erreichen, Cloud Billing wird der Dienst für den Rest des Monats pausiert.

  • Wichtige Hinweise:

    • Budgets mit Ausgabenlimits sind nur für die folgenden Firebase-Dienste verfügbar: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase und Firebase Extensions.

    • Sie können Budgets mit Ausgabenlimit manuell in der Firebase-Konsole (wie auf dieser Seite beschrieben) oder in der Google Cloud-Konsole einrichten.

Übersicht über Budgets mit Ausgabenobergrenze

Bevor Sie ein Budget mit Ausgabenlimit einrichten, lesen Sie die Informationen in diesem Abschnitt, einschließlich der Liste der infrage kommenden Dienste und der möglichen Status des Ausgabenlimits. Wir empfehlen Ihnen außerdem, die Einschränkungen von Budgets mit Ausgabenlimit weiter unten auf dieser Seite zu lesen.

Eine Liste mit FAQs zu Budgets mit Ausgabenlimit finden Sie auch in der Google Cloud-Dokumentation.

Berechtigte Dienste

Budgets mit Ausgabenobergrenzen können für die folgenden Firebase-Dienste eingerichtet werden:

  • Firebase AI Logic: Legen Sie Obergrenzen für den Zugriff auf Gemini Developer API oder Agent Platform Gemini API (formerly Vertex AI) fest.
  • Firebase App Hosting: Legen Sie Limits für den zugrunde liegenden Cloud Run-Dienst fest.
  • Cloud Functions for Firebase: Legen Sie Obergrenzen für den zugrunde liegenden Dienst Cloud Run Functions fest.
  • Firebase Extensions: Legen Sie Obergrenzen für den zugrunde liegenden Dienst Cloud Run Functions fest.

Wir arbeiten daran, diese Liste der infrage kommenden Dienste für Ausgabenlimitbudgets zu erweitern. Sehen Sie also regelmäßig nach.

Status der Ausgabenobergrenze

Eine Ausgabenobergrenze kann einen der folgenden Status haben:

  • Konfiguriert: Cloud Billing überwacht aktiv die Ausgaben Ihres Projekts für einen bestimmten Dienst auf Grundlage Ihres Budgets mit Ausgabenobergrenze.
  • Erzwungen: Die Ausgaben für Ihr Projekt haben 100% Ihres festgelegten monatlichen Budgets für diesen Dienst erreicht. Daher hat Cloud Billing die Ausgabenobergrenze erzwungen. Jede neue Nutzung des Dienstes für den Rest des Monats wird pausiert, sofern die erzwungene Ausgabenobergrenze nicht ausdrücklich aufgehoben wird.
  • Aufgehoben: Cloud Billing hatte die Ausgabenobergrenze durchgesetzt (und jede neue Nutzung des entsprechenden Dienstes pausiert), aber die durchgesetzte Ausgabenobergrenze wurde explizit aufgehoben, um den Dienst fortzusetzen.

Ausgabenobergrenzen einrichten und verwalten

  1. Budget mit Ausgabenobergrenze konfigurieren:
    Konfigurieren Sie ein Budget mit Ausgabenobergrenze, damit Cloud Billing die Ausgaben Ihres Projekts für einen bestimmten Dienst aktiv im Blick behalten kann.

  2. Warnungen und Durchsetzung der Ausgabenobergrenze
    Wenn die Ausgaben Ihres Projekts bestimmte Schwellenwerte Ihres monatlichen Budgets für diesen Dienst erreichen, sendet Cloud Billing E-Mail-Benachrichtigungen und setzt die Ausgabenobergrenze durch. Durchsetzung bedeutet, dass jede neue Nutzung dieses Dienstes für den Rest des Monats pausiert wird.

  3. Optional: Aufgezwungene Ausgabenobergrenze aufheben
    Wenn Sie die Nutzung eines pausierten Dienstes in diesem Monat fortsetzen möchten, müssen Sie die aufgezwungene Ausgabenobergrenze explizit aufheben.

Erforderliche Berechtigungen

Wenn Sie ein Budget mit Ausgabenlimit einrichten und verwalten möchten, benötigen Sie Administratorzugriff auf das Projekt und das zugehörige Cloud Billing-Konto. Mit einer der folgenden Optionen erhalten Sie die erforderlichen Berechtigungen:

Budget mit Ausgabenobergrenze konfigurieren

Damit Cloud Billing Ihre Ausgaben für einen Dienst aktiv überwachen kann, müssen Sie ein Budget mit Ausgabenobergrenze für diesen Dienst konfigurieren. Wenn Ihr Projekt bestimmte Ausgabenschwellenwerte für diesen Dienst erreicht, Cloud Billing werden Benachrichtigungs-E-Mails gesendet und die Ausgabenobergrenze wird durchgesetzt.

So konfigurieren Sie Budgets mit Ausgabenlimit über die Firebase Console:

  1. Rufen Sie Ihr Projekt in der Firebase-Konsole auf und gehen Sie dann zur Seite Details und Einstellungen > Nutzung und Abrechnung > Einstellungen.

  2. Rufen Sie die Karte Ausgabenobergrenzen auf Service-Level auf.

  3. Suchen Sie den Dienst, für den Sie ein Limit festlegen möchten, legen Sie den Betrag für das Monatsbudget fest und klicken Sie dann auf Konfigurieren.

    • Ein Budget mit Ausgabenobergrenze ist auf ein einzelnes Projekt und einen einzelnen zulässigen Dienst in diesem Projekt beschränkt.

    • Der Zeitraum für ein Budget mit Ausgabenlimit ist monatlich und beginnt am ersten Tag jedes Monats.

Sie können Budgets mit Ausgabenlimits auch über die Google Cloud-Konsole konfigurieren.

Benachrichtigungs-E-Mails und Durchsetzung der Ausgabenobergrenze

Nachdem Sie ein Budget mit Ausgabenobergrenze konfiguriert haben, überwacht Cloud Billing die Ausgaben Ihres Projekts für diesen Dienst aktiv. Es werden E‑Mail-Benachrichtigungen gesendet und die Ausgabenobergrenze wird erzwungen, wenn die folgenden Ausgabenschwellenwerte für das Budget mit Ausgabenobergrenze des jeweiligen Dienstes erreicht werden.

  • 50% und 80% des festgelegten Budgets:

    • Cloud Billing sendet E‑Mails mit Warnbenachrichtigungen an alle Abrechnungsadministratoren, Projektinhaber und alle anwendbaren wichtigen Kontakte.
  • 100% des festgelegten Budgets:

    • Cloud Billing erzwingt die Ausgabenobergrenze. Das bedeutet, dass jede neue Nutzung des entsprechenden Dienstes für den Rest des Monats pausiert wird, sofern Sie die erzwungene Ausgabenobergrenze nicht aufheben.

    • Cloud Billing sendet eine weitere Benachrichtigungs-E-Mail. Außerdem werden in der Firebase-Konsole und der Google Cloud-Konsole Bannermitteilungen zur Durchsetzung der Ausgabenobergrenze und zum pausierten Dienst angezeigt.

Clientseitige Auswirkungen und Fehlerbehandlung

Wenn ein Dienst aufgrund einer erzwungenen Ausgabenobergrenze pausiert wird, gibt Ihre clientseitige App für diesen Dienst Fehler aus. Sie sollten diese Ausnahmen in Ihrem App-Code ordnungsgemäß behandeln, z. B. mit try-catch-Blöcken.

Erzwungene Ausgabenobergrenze aufheben

Wenn eine Ausgabenobergrenze ausgelöst und erzwungen wird, wird jede neue Nutzung des entsprechenden Dienstes für den Rest des Monats pausiert, sofern Sie die erzwungene Ausgabenobergrenze nicht ausdrücklich aufheben.

So heben Sie ein erzwungenes Ausgabenlimit über die Firebase-Konsole auf:

  1. Rufen Sie Ihr Projekt in der Firebase-Konsole auf und gehen Sie dann zur Seite Details und Einstellungen > Nutzung und Abrechnung > Einstellungen.

  2. Rufen Sie die Karte Ausgabenobergrenzen auf Service-Level auf.

  3. Suchen Sie den Dienst mit einer erzwungenen Ausgabenobergrenze und klicken Sie dann auf Anheben.

Sie können erzwungene Ausgabenlimits auch über die Google Cloud-Konsole aufheben.

Einschränkungen von Budgets mit Ausgabenobergrenze

Im Folgenden finden Sie wichtige Einschränkungen für Budgets mit Ausgabenlimit:

  • Budgets mit Ausgabenobergrenzen sind keine „harten Obergrenzen“. Aufgrund von Latenz bei der Berichterstellung zur Nutzung erfolgt die Durchsetzung der Ausgabenlimits nicht sofort und kann sich um mehrere Minuten verzögern. Alle Kostenüberschreitungen, die während dieser Verzögerung anfallen, werden wie gewohnt in Rechnung gestellt. Legen Sie Ihr Budget etwas unter Ihrem absoluten Limit fest.

  • Projekt- und dienstbezogen: Ein Budget mit Ausgabenobergrenze ist auf ein einzelnes Projekt und einen einzelnen zulässigen Dienst in diesem Projekt beschränkt.

    • Sie können kein Budget mit Ausgabenlimit auf Ebene des gesamten Cloud Billing-Kontos oder auf Ordner-, Organisations- oder Labelebene festlegen.

    • Sie können kein einzelnes Budget mit Ausgabenobergrenze festlegen, das mehrere Projekte oder mehrere Dienste abdeckt.

    • Wenn Sie ein Budget mit Ausgabenobergrenze für einen Dienst festlegen, gilt es für alle Arten der Interaktion mit dem Dienst im Projekt. Wenn Sie beispielsweise ein Budget für Agent Platform Gemini API (formerly Vertex AI) festlegen, gilt es auch für die Nutzung dieser API im Projekt über Firebase SQL Connect, ADK, Genkit usw. (nicht nur für die Nutzung über Firebase AI Logic).

  • Monatlicher Zeitraum. Der Zeitraum für ein Budget mit Ausgabenlimit ist monatlich und beginnt am ersten Tag jedes Monats.

  • Der Dienst wird standardmäßig jeden Monat fortgesetzt. Wenn Sie eine erzwungene Ausgabenobergrenze nicht aufheben, bleibt der Dienst nur für den aktuellen Monat pausiert.

    • Standardmäßig wird eine erzwungene Ausgabenobergrenze zu Beginn des nächsten Monats automatisch aufgehoben und der Dienst wird fortgesetzt.

    • Sie können die Budgeteinstellungen für die Ausgabenobergrenze jedoch so anpassen, dass die Ausgabenobergrenze unbefristet erzwungen wird (und der Dienst pausiert bleibt), bis Sie die erzwungene Ausgabenobergrenze ausdrücklich aufheben.

    Wenn Sie eine erzwungene Ausgabenobergrenze nicht aufheben, bleibt der Dienst standardmäßig für den aktuellen Monat pausiert, wird aber automatisch zu Beginn des nächsten Monats fortgesetzt. Sie können die Budgeteinstellungen für die Ausgabenobergrenze jedoch so anpassen, dass die Ausgabenobergrenze unbefristet erzwungen wird (und der Dienst pausiert bleibt), bis Sie die erzwungene Ausgabenobergrenze explizit aufheben.

  • Einsparungen und Guthaben sind nicht enthalten. Die Kostenberechnungen für ein Budget mit Ausgabenobergrenze basieren auf Bruttokosten und enthalten keine Einsparungen und Gutschriften.

Wenn Sie eine erweiterte Abrechnungseinrichtung haben, finden Sie weitere Informationen zu Einschränkungen von Budgets mit Ausgabenlimit in der Google Cloud-Dokumentation.