Auf dieser Seite wird beschrieben, wie Sie Budgets mit Ausgabenobergrenze einrichten und verwalten, wenn für Ihr Firebase-Projekt das Blaze-Preismodell gilt.
Budgets mit Ausgabenobergrenze sind für die folgenden ausgewählten Firebase-Dienste verfügbar: Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase und Firebase Extensions.
Direkt zur Anleitung zum Konfigurieren einer Ausgabenobergrenze
Informationen zu Budgets
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 jeden Monat ausgeben möchten. Es kann sich entweder um Nur-Benachrichtigungen-Budgets oder Ausgabenobergrenzen-Budgets handeln.
Nur-Benachrichtigungen-Budgets
Wenn die Ausgaben die festgelegten Schwellenwerte für Ihr Budget erreichen, sendet Cloud Billing E-Mail-Benachrichtigungen.
Wichtige Hinweise:
Budgetbenachrichtigungen führen nicht dazu, dass Dienste pausiert werden. Sie sollen Ihnen helfen, Ihre Kosten im Blick zu behalten und Sie zu benachrichtigen, damit Sie bei Bedarf Maßnahmen ergreifen können. Sie können beispielsweise Budgetbenachrichtigungen verwenden, um die Abrechnung für das Projekt zu deaktivieren.
Wenn Sie in der Firebase-Konsole ein Upgrade auf das Blaze-Preismodell durchführen, werden Sie automatisch aufgefordert, ein Nur-Benachrichtigungen-Budget einzurichten. Sie können Nur-Benachrichtigungen-Budgets auch manuell in der Google Cloud Console einrichten.
Budgets mit Ausgabenobergrenze (diese Seite)
Wenn die Ausgaben die festgelegten Schwellenwerte für Ihr Budget für einen bestimmten Dienst erreichen, Cloud Billing sendet E-Mail-Benachrichtigungen.
Wenn die Ausgaben 100 % Ihres Budgets für diesen Dienst erreichen, Cloud Billing pausiert diesen Dienst für den Rest des Monats.
Wichtige Hinweise:
Budgets mit Ausgabenobergrenzen 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 Ausgabenobergrenze manuell in der Firebase-Konsole (wie auf dieser Seite beschrieben) oder in der Google Cloud-Konsole einrichten.
- Bevor Sie ein Budget mit Ausgabenobergrenze einrichten, lesen Sie die wichtigen Informationen zu Budgets mit Ausgabenobergrenze weiter unten auf dieser Seite.
Übersicht über Budgets mit Ausgabenobergrenze
Bevor Sie ein Budget mit Ausgabenobergrenze einrichten, sollten Sie die Informationen in diesem Abschnitt lesen. Dazu gehören die Liste der zulässigen Dienste und die möglichen Status der Ausgabenobergrenze. Wir empfehlen außerdem, die Einschränkungen von Budgets mit Ausgabenobergrenze weiter unten auf dieser Seite zu lesen.
Eine Liste mit häufig gestellten Fragen zu Budgets mit Ausgabenobergrenze finden Sie in der Google Cloud-Dokumentation.
Infrage kommende 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 Cloud Run Functions-Dienst fest.
- Firebase Extensions: Legen Sie Obergrenzen für den zugrunde liegenden Cloud Run Functions-Dienst fest.
Wir arbeiten daran, diese Liste der für Budgets mit Ausgabenobergrenze infrage kommenden Dienste zu erweitern. Sehen Sie sich diese Liste daher regelmäßig an.
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 basierend auf Ihrem Budget mit Ausgabenobergrenze.
Erzwungen: Die Ausgaben Ihres Projekts haben 100 % des festgelegten Monatsbudgets 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, es sei denn, die erzwungene Ausgabenobergrenze wird explizit aufgehoben.
Aufgehoben: Cloud Billing hat die Ausgabenobergrenze durchgesetzt und jede neue Nutzung des entsprechenden Dienstes pausiert. Die durchgesetzte Ausgabenobergrenze wurde jedoch explizit aufgehoben, um den Dienst fortzusetzen.
Im Status Aufgehoben wird der Dienst für den Rest des Monats ohne Ausgabenlimit ausgeführt, es sei denn, Sie konfigurieren die Obergrenze neu oder erhöhen sie. Zu Beginn des nächsten Monats wird das ursprüngliche Budget mit Ausgabenobergrenze automatisch wieder aktiviert.
Wenn Sie eine erzwungene Ausgabenobergrenze nicht aufheben, bleibt der Dienst nur für den aktuellen Monat pausiert. Zu Beginn des nächsten Monats wird die erzwungene Ausgabenobergrenze dann automatisch zurückgesetzt und der Dienst wird fortgesetzt.
Ausgabenobergrenzen einrichten und verwalten
Budget mit Ausgabenobergrenze konfigurieren
Konfigurieren Sie ein Budget mit Ausgabenobergrenze, damit Cloud Billing die Ausgaben Ihres Projekts für einen bestimmten Dienst aktiv überwachen kann.Informationen zu Benachrichtigungen und zur Durchsetzung von Ausgabenobergrenzen
Wenn die Ausgaben Ihres Projekts bestimmte Schwellenwerte Ihres Monatsbudgets für diesen Dienst erreichen, sendet Cloud Billing Benachrichtigungs-E-Mails und erzwingt die Ausgabenobergrenze. Erzwingung bedeutet, dass jede neue Nutzung dieses Dienstes für den Rest des Monats pausiert wird.Optional können Sie eine festgelegte Ausgabenobergrenze aufheben oder das Budget erhöhen.
Wenn Sie die Nutzung eines pausierten Dienstes in diesem Monat fortsetzen möchten (entweder ohne Limit oder mit einem höheren Budget), müssen Sie die geltende Ausgabenobergrenze explizit aufheben.
Erforderliche Berechtigungen
Wenn Sie ein Budget mit Ausgabenobergrenze einrichten und verwalten möchten, benötigen Sie Administratorzugriff auf das Projekt und das verknüpfte Cloud Billing-Konto. Mit einer der folgenden Optionen erhalten Sie die erforderlichen Berechtigungen:
Option 1: Billing Account Administrator-Rolle für das mit dem Projekt verknüpfte Cloud Billing-Konto
Option 2: Rolle Project Owner für das Projekt, in dem Sie Budgets mit Ausgabenobergrenze konfigurieren möchten
Option 3: Die folgende Kombination aus Cloud Billing-Konto und IAM-Rollen auf Projektebene:
Rolle Kostenverwalter für Rechnungskonto für das mit dem Projekt verknüpfte Cloud Billing-Konto
und
Rolle Project Editor für das Projekt, für das Sie Budgets mit Ausgabenobergrenze konfigurieren möchten
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, sendet Cloud Billing Benachrichtigungs-E-Mails und setzt die Ausgabenobergrenze durch.
So konfigurieren Sie Budgets mit Ausgabenobergrenze über die Firebase Console:
Greifen Sie in der Firebase-Konsole auf Ihr Projekt zu und rufen Sie dann die Seite
Einstellungen > Nutzung und Abrechnung > Details und Einstellungen auf.Rufen Sie die Karte Ausgabenobergrenzen auf Service-Level auf.
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 gilt für ein einzelnes Projekt und einen einzelnen zulässigen Dienst innerhalb dieses Projekts.
Der Zeitraum für ein Budget mit Ausgabenobergrenze ist monatlich und beginnt am ersten Tag jedes Monats.
Sie können Budgets mit Ausgabenobergrenzen 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 aktiv die Ausgaben Ihres Projekts für diesen Dienst. Es werden E-Mail-Benachrichtigungen gesendet und die Ausgabenobergrenze wird erzwungen, basierend auf den folgenden Ausgabenschwellenwerten für das Budget der Ausgabenobergrenze dieses Dienstes.
50 % und 80 % des festgelegten Budgets:
- Cloud Billing sendet Warn-E-Mails an alle Abrechnungsadministratoren, Project Owner und alle relevanten 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, es sei denn, Sie heben die erzwungene Ausgabenobergrenze explizit auf.
Cloud Billing sendet eine weitere Benachrichtigungs-E-Mail. Außerdem werden in der Firebase-Konsole und der Google Cloud-Konsole Bannerbenachrichtigungen 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 Anwendung Fehler für diesen Dienst aus. Sie sollten diese Ausnahmen in Ihrem Anwendungscode ordnungsgemäß behandeln, z. B. mit try-catch-Blöcken.
Erzwungene Ausgabenobergrenze aufheben
Wenn eine Ausgabenobergrenze ausgelöst und durchgesetzt wird, wird die gesamte neue Nutzung des entsprechenden Dienstes für den Rest des Monats pausiert, es sei denn, Sie heben die durchgesetzte Ausgabenobergrenze explizit auf.
So heben Sie eine erzwungene Ausgabenobergrenze über die Firebase-Konsole auf:
Greifen Sie in der Firebase-Konsole auf Ihr Projekt zu und rufen Sie dann die Seite
Einstellungen > Nutzung und Abrechnung > Details und Einstellungen auf.Rufen Sie die Karte Ausgabenobergrenzen auf Service-Level auf.
Suchen Sie den Dienst mit einer erzwungenen Ausgabenobergrenze und klicken Sie dann auf Aufheben.
Sie können auch erzwungene Ausgabenobergrenzen über die Google Cloud-Konsole aufheben.
Ausgabenobergrenze nach Erzwingung erhöhen
Wenn Ihre Ausgabenobergrenze erzwungen wird und Sie den Dienst für den Rest des Monats mit einem höheren Budget fortsetzen möchten (z. B. durch Erhöhung des Limits von 10 $ auf 20 $), können Sie den Budgetbetrag nicht bearbeiten, solange die Obergrenze den Status Erzwungen hat. Sie müssen die Obergrenze aufheben, bevor Sie ein höheres Limit festlegen können.
So setzen Sie einen Dienst fort und erhöhen die Ausgabenobergrenze:
Ausgabenobergrenze aufheben: Suchen Sie in der Firebase-Konsole oder der Google Cloud-Konsole nach dem Dienst, für den die Obergrenze gilt, und klicken Sie auf Aufheben.
Die Ausgabenobergrenze wechselt in den Status „Ausstehend“, während die Erzwingung entfernt wird.
Warten, bis die Aufhebung abgeschlossen ist: Warten Sie einige Minuten und aktualisieren Sie die Seite, bis der Status der Ausgabenobergrenze Aufgehoben lautet.
Der Dienst wird fortgesetzt. Je nach Dienst kann dies bis zu einer Stunde dauern.
Budgetbetrag aktualisieren: Bearbeiten Sie das Budget mit Ausgabenobergrenze, indem Sie den neuen, höheren Monatsbudgetbetrag eingeben. Speichern Sie die Änderungen.
Wichtige Hinweise zum Erhöhen eines Limits:
An die Gesamtausgaben des aktuellen Monats gebunden: Der neue Budgetbetrag ist weiterhin an Ihre gesamten kumulierten Ausgaben für den aktuellen Monat gebunden, einschließlich aller Kostenüberschreitungen, die während Berichtsverzögerungen vor der Durchsetzung des Limits aufgetreten sind.
Budget festlegen, das höher ist als die Ausgaben des aktuellen Monats: Das neue Budget muss höher sein als der Betrag, den Sie in diesem Monat bereits ausgegeben haben (einschließlich Überschreitungen). Andernfalls wird die Obergrenze ausgelöst und der Dienst sofort wieder pausiert.
Berechnung des verbleibenden Budgets: Ihr verbleibendes Budget für den Monat ist der neue Grenzbetrag abzüglich Ihrer bisherigen Gesamtausgaben. Beispiel:
Sie haben am Cloud Functions for Firebase eine Ausgabenobergrenze von 10 $ festgelegt.
Ihre Ausgaben erreichen 10 $ (plus 1 $ Überschreitung während der Berichtsverzögerung, insgesamt 11 $). Die Obergrenze wird durchgesetzt und Ihre Funktionen werden pausiert.
Sie bestätigen, dass der Traffic legitim ist, heben die Beschränkung auf und warten, bis der Status Aufgehoben angezeigt wird.
Sie erhöhen die Ausgabenobergrenze auf 20 $. Wenn Sie diese Änderung speichern, wird die Ausgabenobergrenze auf den Status Konfiguriert zurückgesetzt.
Ihre Funktionen werden unter der neuen Obergrenze von 20 $ weiter ausgeführt. Für den Monat verbleiben etwa 9 $ Budget (20 $ Limit minus 11 $ bereits angefallen).
Im nächsten Monat gilt für das Budget mit Ausgabenobergrenze wieder der Grenzwert von 20 $.
Einschränkungen von Budgets mit Ausgabenobergrenze
Für Budgets mit Ausgabenobergrenze gelten die folgenden wichtigen Einschränkungen:
Budgets mit Ausgabenobergrenzen sind keine harten Obergrenzen. Aufgrund von Latenz bei der Nutzungsberichterstellung erfolgt die Durchsetzung der Ausgabenobergrenze 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. Sie sollten Ihr Budget etwas unter Ihrem absoluten Limit festlegen.
Projekt- und dienstbezogen. Ein Budget mit Ausgabenobergrenze gilt für ein einzelnes Projekt und einen einzelnen zulässigen Dienst innerhalb dieses Projekts.
Sie können ein Budget mit Ausgabenobergrenze nicht auf der Ebene des gesamten Cloud Billing-Kontos oder auf der Ebene von Ordnern, Organisationen oder Labels festlegen.
Sie können kein einzelnes Budget mit Ausgabenobergrenze festlegen, das für mehrere Projekte oder mehrere Dienste gilt.
Wenn Sie ein Budget mit Ausgabenobergrenze für einen Dienst festlegen, gilt es für alle Möglichkeiten, wie Sie mit dem Dienst im Projekt interagieren können. Wenn Sie beispielsweise ein Budget für die Agent Platform Gemini API (formerly Vertex AI) festlegen, gilt dieses 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 Ausgabenobergrenze ist monatlich und beginnt am ersten Tag jedes Monats.
Der Dienst wird jeden Monat automatisch fortgesetzt.
Wenn Sie eine erzwungene Ausgabenobergrenze nicht aufheben, bleibt der Dienst nur für den aktuellen Monat pausiert. Zu Beginn des nächsten Monats wird die erzwungene Ausgabenobergrenze automatisch auf den Status Konfiguriert mit dem ursprünglichen Budget zurückgesetzt und der Dienst wird fortgesetzt.
Wenn Sie eine angewendete Ausgabenobergrenze im Laufe des Monats aufheben und das Budget nicht ändern, wird der Dienst für den Rest des Monats ohne Ausgabenlimit ausgeführt. Die Ausgabenobergrenze wird automatisch auf den Status Konfiguriert mit dem ursprünglichen Budget zurückgesetzt und der Dienst wird fortgesetzt.
Einsparungen und Guthaben sind nicht enthalten. Die Kostenberechnungen für ein Budget mit Ausgabenobergrenze basieren auf Bruttokosten und enthalten keine Einsparungen und Guthaben.
Wenn Sie eine erweiterte Abrechnungseinrichtung haben, finden Sie weitere Informationen zu den Einschränkungen von Budgets mit Ausgabenobergrenze in der Google Cloud-Dokumentation.