Google Cloud ne coupe rien tout seul quand ton budget explose. Le budget n'est qu'une alerte. Voici le montage qui transforme cette alerte en vrai coupe-circuit : Budget -> Pub/Sub -> une petite fonction qui detache le compte de facturation et eteint le projet.
Sur Google Cloud, le "budget" que tu regles dans la console ne bloque aucune depense : il envoie juste un courriel quand tu depasses. Pour vraiment arreter les frais, il faut brancher cette alerte sur un petit robot qui debranche la carte de credit du projet. Resultat : tout s'eteint d'un coup. C'est puissant mais brutal - a garder pour la vraie urgence pendant que tu es a la plage, pas comme frein de tous les jours.
Un budget GCP declenche des alertes a 50 / 90 / 100 %. Il ne coupe, ne bloque et ne plafonne aucune ressource par lui-meme.
Contrairement a un forfait prepaye, GCP facture a l'usage. Sans garde-fou, une boucle ou un pic viral facture sans limite.
Detacher le compte de facturation du projet (billingAccountName = "") stoppe la facturation. C'est ca, le truc.
Chaque mise a jour du budget publie un message sur le sujet Pub/Sub. La fonction lit le montant, le compare au plafond, et si on depasse : elle detache le compte de facturation. Le projet s'eteint dans les minutes qui suivent.
Billing Account Administrator sur son compte de service).L'etape 2 (creer le budget et cocher le sujet Pub/Sub) se fait dans la console Cloud Billing : Budgets et alertes -> Creer un budget -> Gerer les notifications -> Connecter un sujet Pub/Sub.
Node.js. Elle lit le message du budget, et si la depense passe le plafond, elle detache le compte de facturation du projet.
Ce truc est le dernier echelon. On l'empile sous des freins non destructifs qui, eux, servent au quotidien :