Cette page explique comment configurer et gérer des budgets avec un plafond de dépenses lorsque votre projet Firebase est associé au forfait Blaze.
Les budgets avec plafond de dépenses sont disponibles pour certains services Firebase : Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase et Firebase Extensions.
Accéder aux instructions pour configurer un plafond de dépenses
Comprendre les budgets
Vous pouvez contrôler vos coûts et éviter les mauvaises surprises sur votre facture en créant des budgets pour Google Cloud Billing. Les budgets sont des montants monétaires généraux que vous prévoyez de dépenser chaque mois. Ils peuvent être des budgets avec alertes uniquement ou des budgets avec un plafond de dépenses.
Budgets avec alertes uniquement
Si les dépenses atteignent les seuils définis pour votre budget, Cloud Billing envoie des notifications par e-mail.
Veuillez noter les points suivants :
Les alertes budgétaires ne mettent pas en veille les services. Elles sont destinées à vous aider à surveiller vos coûts et à vous alerter pour que vous puissiez prendre des mesures si nécessaire. Par exemple, vous pouvez utiliser les notifications de budget pour désactiver la facturation du projet.
Lorsque vous passez à la formule de tarification Blaze dans la console Firebase, vous êtes automatiquement invité à configurer un budget d'alertes uniquement. Vous pouvez également configurer manuellement des budgets d'alertes uniquement dans la console Google Cloud.
Budgets avec plafond de dépenses (cette page)
Si les dépenses atteignent les seuils définis pour votre budget pour un service spécifique, Cloud Billing envoie des notifications par e-mail.
Si les dépenses atteignent 100% de votre budget pour ce service, Cloud Billing le service est suspendu pour le reste du mois.
Veuillez noter les points suivants :
Les budgets avec plafond de dépenses ne sont disponibles que pour les services Firebase suivants : Firebase AI Logic, Firebase App Hosting, Cloud Functions for Firebase et Firebase Extensions.
Vous pouvez configurer manuellement des budgets avec un plafond de dépenses dans la console Firebase (comme décrit sur cette page) ou dans la console Google Cloud.
- Avant de configurer un budget avec un plafond de dépenses, consultez les informations importantes sur les budgets avec un plafond de dépenses plus loin sur cette page.
Présentation des budgets avec plafond de dépenses
Avant de configurer un budget avec un plafond de dépenses, consultez les informations de cette section, y compris la liste des services éligibles et les états possibles du plafond de dépenses. Nous vous recommandons également de consulter les limites des budgets avec un plafond de dépenses plus loin sur cette page.
Vous trouverez également une liste de questions fréquentes sur les budgets avec un plafond de dépenses dans la documentation Google Cloud.
Services éligibles
Vous pouvez configurer des budgets de plafonds de dépenses pour les services Firebase suivants :
- Firebase AI Logic : définissez des limites d'accès à Gemini Developer API ou Agent Platform Gemini API (formerly Vertex AI).
- Firebase App Hosting : définissez des limites pour le service Cloud Run sous-jacent.
- Cloud Functions for Firebase : définissez des limites pour le service Cloud Run Functions sous-jacent.
- Firebase Extensions : définissez des limites pour le service Cloud Run Functions sous-jacent.
Nous nous efforçons d'ajouter des services à cette liste pour les budgets avec un plafond de dépenses. Consultez-la régulièrement.
États du plafond de dépenses
Un plafond de dépenses peut avoir l'un des états suivants :
Configuré : Cloud Billing surveille activement les dépenses de votre projet pour un service spécifique en fonction de votre budget avec plafond de dépenses.
Appliqué : les dépenses de votre projet ont atteint 100% du budget mensuel que vous avez défini pour ce service. Cloud Billing a donc appliqué le plafond de dépenses. Toute nouvelle utilisation du service pour le reste du mois est suspendue, sauf si le plafond de dépenses appliqué est explicitement levé.
Levé : Cloud Billing avait appliqué le plafond de dépenses (et suspendu toute nouvelle utilisation du service concerné), mais le plafond de dépenses appliqué a été explicitement levé pour réactiver le service.
Lorsque le plafond est levé, le service s'exécute sans limite de dépenses pour le reste du mois, sauf si vous reconfigurez ou augmentez le plafond. Au début du mois suivant, le budget initial avec plafond de dépenses est automatiquement réactivé.
Si vous ne levez pas un plafond de dépenses appliqué, le service restera suspendu uniquement pour le mois en cours. Ensuite, au début du mois suivant, le plafond de dépenses appliqué sera automatiquement réinitialisé et le service reprendra.
Configurer et gérer les plafonds de dépenses
Configurez un budget avec un plafond de dépenses.
Configurez un budget avec plafond de dépenses pour que Cloud Billing puisse commencer à surveiller activement les dépenses de votre projet pour un service spécifique.Comprendre les alertes et l'application du plafond de dépenses
Si les dépenses de votre projet atteignent certains seuils de votre budget mensuel pour ce service, Cloud Billing envoie des e-mails d'alerte et applique le plafond de dépenses. Application signifie que toute nouvelle utilisation de ce service est suspendue pour le reste du mois.Vous pouvez éventuellement lever un plafond de dépenses appliqué (ou augmenter son budget).
Si vous souhaitez reprendre l'utilisation d'un service suspendu au cours du mois (sans limite ou avec un budget plus élevé), vous devez explicitement lever le plafond de dépenses appliqué.
Autorisations requises
Pour configurer et gérer un budget avec un plafond de dépenses, vous devez disposer d'un accès administrateur au projet et à son compte Cloud Billing associé. Vous pouvez obtenir les autorisations requises de l'une des manières suivantes :
Option 1 : Rôle Administrateur de compte de facturation sur le compte Cloud Billing associé au projet
Option 2 : rôle Propriétaire du projet sur le projet dans lequel vous souhaitez configurer des budgets avec un plafond de dépenses
Option 3 : La combinaison suivante de rôles IAM au niveau du compte Cloud Billing et du projet :
Rôle Gestionnaire des coûts du compte de facturation sur le compte Cloud Billing associé au projet
et
Rôle d'éditeur de projet sur le projet pour lequel vous souhaitez configurer des budgets avec un plafond de dépenses
Configurer un budget avec un plafond de dépenses
Pour que Cloud Billing commence activement à surveiller vos dépenses pour un service, vous devez configurer un budget avec un plafond de dépenses pour ce service. Si votre projet atteint certains seuils de dépenses pour ce service, Cloud Billing enverra des e-mails d'alerte et appliquera le plafond de dépenses.
Voici comment configurer des budgets avec un plafond de dépenses à l'aide de la console Firebase :
Accédez à votre projet dans la console Firebase, puis accédez à la page
Paramètres > Utilisation et facturation > Détails et paramètres.Accédez à la fiche Plafonds de dépenses au niveau du service.
Recherchez le service que vous souhaitez plafonner, définissez le montant de votre budget mensuel, puis cliquez sur Configurer.
Un budget avec un plafond de dépenses est limité à un seul projet et à un seul service éligible dans ce projet.
La période d'un budget avec un plafond de dépenses est mensuelle et commence le premier jour de chaque mois.
Notez que vous pouvez également configurer des budgets avec des limites de dépenses à l'aide de la console Google Cloud.
E-mails d'alerte et application du plafond de dépenses
Une fois que vous avez configuré un budget avec plafond de dépenses, Cloud Billing surveille activement les dépenses de votre projet pour ce service. Il enverra des e-mails d'alerte et appliquera le plafond de dépenses en fonction des seuils de dépenses suivants pour le budget avec plafond de dépenses de ce service.
50% et 80% du budget défini :
- Cloud Billing envoie des e-mails d'alerte à tous les administrateurs de la facturation, les propriétaires du projet et les contacts essentiels applicables.
100% du budget défini :
Cloud Billing applique le plafond de dépenses, ce qui signifie que toute nouvelle utilisation du service concerné sera suspendue pour le reste du mois, sauf si vous levez explicitement le plafond de dépenses appliqué.
Cloud Billing envoie un autre e-mail d'alerte. De plus, les consoles Firebase et Google Cloud affichent des bannières de notification concernant l'application du plafond de dépenses et la mise en veille du service.
Impact côté client et gestion des erreurs
Lorsqu'un service est suspendu en raison d'un plafond de dépenses appliqué, votre application côté client commence à générer des erreurs pour ce service. Vous devez gérer ces exceptions de manière appropriée dans le code de votre application (par exemple, à l'aide de blocs try-catch).
Lever un plafond de dépenses appliqué
Si un plafond de dépenses est déclenché et appliqué, toute nouvelle utilisation du service concerné est suspendue pour le reste du mois, sauf si vous levez explicitement le plafond de dépenses appliqué.
Voici comment supprimer un plafond de dépenses appliqué à l'aide de la console Firebase :
Accédez à votre projet dans la console Firebase, puis accédez à la page
Paramètres > Utilisation et facturation > Détails et paramètres.Accédez à la fiche Plafonds de dépenses au niveau du service.
Recherchez le service pour lequel un plafond de dépenses est appliqué, puis cliquez sur Augmenter.
Notez que vous pouvez également supprimer les limites de dépenses appliquées à l'aide de la console Google Cloud.
Augmenter un plafond de dépenses après son application
Si votre plafond de dépenses est appliqué et que vous souhaitez reprendre le service avec un budget plus élevé pour le reste du mois (par exemple, en augmentant votre limite de 10 € à 20 €), vous ne pouvez pas modifier le montant du budget tant que le plafond est à l'état Appliqué. Vous devez d'abord supprimer le plafond avant de définir une limite plus élevée.
Voici comment réactiver un service et augmenter son plafond de dépenses :
Supprimer le plafond de dépenses : dans la console Firebase ou Google Cloud, recherchez le service appliqué, puis cliquez sur Supprimer.
Le plafond de dépenses passera à l'état "En attente" pendant la suppression de l'application.
Attendez que la limite soit levée : patientez quelques minutes, puis actualisez la page jusqu'à ce que l'état de la limite de dépenses indique Levée.
Le service reprendra. Selon le service, cela peut prendre jusqu'à une heure.
Mettez à jour le montant du budget : modifiez le budget avec plafond de dépenses en saisissant votre nouveau montant de budget mensuel plus élevé. Enregistrez les modifications.
Remarques importantes lorsque vous demandez à augmenter un plafond :
Lié aux dépenses totales du mois en cours : le nouveau montant du budget est toujours lié à vos dépenses totales cumulées pour le mois en cours, y compris les dépassements de coûts encourus lors des retards de reporting avant l'application du plafond.
Définissez un budget supérieur aux dépenses du mois en cours : assurez-vous que votre nouveau budget est supérieur à ce que vous avez déjà dépensé ce mois-ci (y compris les dépassements). Sinon, le plafond se déclenchera et le service sera à nouveau suspendu immédiatement.
Calcul du budget restant : votre budget restant pour le mois correspond au nouveau seuil moins vos dépenses totales jusqu'à présent. Exemple :
Vous définissez un plafond de dépenses de 10 $ pour Cloud Functions for Firebase.
Vos dépenses atteignent 10 $ (plus 1 $ de dépassement pendant le délai de création des rapports, soit 11 $ au total). Le plafond est appliqué et vos fonctions sont suspendues.
Vous confirmez que le trafic est légitime, vous levez donc le plafond et attendez que l'état indique Levé.
Vous modifiez le plafond de dépenses et le définissez sur 20 $. Lorsque vous enregistrez cette modification, le plafond de dépenses revient à l'état Configuré.
Vos fonctions continuent de s'exécuter sous le nouveau plafond de 20 $, avec environ 9 $ de budget restant pour le mois (limite de 20 $ moins 11 $ déjà accumulés).
Le mois suivant, le budget avec plafond de dépenses restera fixé à 20 €.
Limites des budgets avec plafond de dépenses
Voici quelques limites importantes à connaître concernant les budgets avec un plafond de dépenses :
Les budgets avec plafonds de dépenses ne sont pas des "limites strictes". En raison de la latence dans les rapports d'utilisation, l'application du plafond de dépenses n'est pas instantanée et peut être retardée de plusieurs minutes. Les dépassements de coûts occasionnés par ce retard seront facturés normalement. Envisagez de définir votre budget légèrement en dessous de votre limite absolue.
Portée au niveau du projet et du service. Un budget avec plafond de dépenses est limité à un seul projet et à un seul service éligible dans ce projet.
Vous ne pouvez pas définir de budget avec un plafond de dépenses au niveau de l'ensemble du compte Cloud Billing, ni au niveau du dossier, de l'organisation ou du libellé.
Vous ne pouvez pas définir un plafond de dépenses unique qui couvre plusieurs projets ou services.
Lorsque vous définissez un budget avec plafond de dépenses pour un service, il s'applique à toutes les façons dont vous pouvez interagir avec le service dans le projet. Par exemple, si vous définissez un budget sur Agent Platform Gemini API (formerly Vertex AI), il s'applique également à toute utilisation de cette API dans le projet via Firebase SQL Connect, ADK, Genkit, etc. (et pas seulement à l'utilisation via Firebase AI Logic).
Période mensuelle : La période d'un budget avec un plafond de dépenses est mensuelle et commence le premier jour de chaque mois.
Le service reprend automatiquement chaque mois.
Si vous ne levez pas un plafond de dépenses appliqué, le service restera suspendu pour le mois en cours uniquement. Au début du mois suivant, le plafond de dépenses appliqué est automatiquement réinitialisé sur l'état Configuré avec le budget d'origine, et le service reprend.
Si vous levez un plafond de dépenses appliqué au cours du mois et que vous ne modifiez pas le budget, le service s'exécute sans limite de dépenses pour le reste du mois. Le plafond de dépenses est automatiquement réinitialisé à l'état Configuré avec le budget d'origine, et le service reprend.
Les économies et les crédits ne sont pas inclus. Les calculs des coûts pour un budget avec un plafond de dépenses sont basés sur les coûts bruts et n'incluent pas les économies ni les crédits.
Si vous avez configuré la facturation de manière plus avancée, vous trouverez plus d'informations sur les limites des budgets avec un plafond de dépenses dans la documentation Google Cloud.