Blog

Wie Sie versehentliche Cloud-Kosten auf der Google Cloud Platform minimieren

Mark van Holsteijn

Mark van Holsteijn

Aktualisiert Oktober 20, 2025
2 Minuten

Wenn ich neue Ideen und Funktionen teste, verursache ich oft unbeabsichtigte Cloud-Kosten auf Google Cloud Platform. Ich vergesse, Dinge zu löschen, die ich erstellt habe, und bezahle am Ende für Ressourcen, die ich in der Folge weiterlaufen ließ.

Beide hier vorgestellten Methoden verhindern weitere Kosten, aber ich empfehle, sie nur bei verwurfbaren Projekten anzuwenden. Es besteht das Risiko, eine oder mehrere Ressourcen zu verlieren. Die Verwendung erfolgt also auf eigene Gefahr!!!

Zwei Möglichkeiten, die Kosten zu stoppen

Es gibt zwei Möglichkeiten, versehentliche Cloud-Kosten auf Google Cloud Platform zu stoppen:

  • Abrechnung deaktivieren
  • das Projekt löschen

Abrechnung deaktivieren

Wenn Sie die Rechnungsstellung für das Projekt deaktivieren, entstehen Ihnen keine weiteren Kosten. In der Dokumentation steht, dass bei der Deaktivierung der Fakturierung für ein Projekt möglicherweise einige Ressourcen entfernt werden und nicht mehr wiederherstellbar sind.

Um die Rechnungsstellung zu deaktivieren, geben Sie ein:

read -p "project id:" PROJECT_ID
BILLING_ACCOUNT=$(gcloud beta billing projects 
  describe $PROJECT_ID 
  --format 'value(billingAccountName)')

gcloud beta billing projects unlink $PROJECT_ID

Um die Rechnungsstellung wieder zu aktivieren, geben Sie ein:

gcloud beta billing projects 
    link $PROJECT_ID 
    --billing-account $BILLING_ACCOUNT

Auch hier kann es einige Zeit dauern, bis die Ressourcen wiederhergestellt sind, und es gibt keine Garantie, dass alle Ressourcen wiederhergestellt werden können.

das Projekt löschen

Wenn Sie das Projekt löschen, stehen alle Ressourcen nicht mehr zur Verfügung und die Abrechnung ist deaktiviert. Innerhalb eines Zeitraums von 30 Tagen können Sie das gelöschte Projekt und die meisten Ressourcen wiederherstellen.

Um das Projekt zu löschen, geben Sie ein:

gcloud projects delete $PROJECT_ID

Um das Projekt wiederherzustellen, geben Sie ein:

gcloud projects undelete $PROJECT_ID
gcloud billing projects 
    link $PROJECT_ID 
    --billing-account $BILLING_ACCOUNT

Wenn Sie ein Projekt wiederherstellen, kann es einige Zeit dauern, bis die Ressourcen wiederhergestellt sind. In der Dokumentation steht, dass einige Ressourcen vor Ablauf der 30-Tage-Frist gelöscht werden können.

Fazit

Um versehentliche Cloud-Kosten auf Google Cloud Platform zu minimieren, deaktivieren Sie entweder die Rechnungsstellung oder löschen Sie das Projekt. Von den beiden Methoden ziehe ich die Deaktivierung der Abrechnung vor. Es ist einfacher und es gibt kein Zeitlimit für die Wiederherstellung der Ressourcen. Aber Vorsicht: Es gibt keine Garantie dafür, dass alle Ihre Ressourcen bei beiden Methoden wiederhergestellt werden. Verwenden Sie diese Methode also nur für Projekte, bei denen Sie dieses Risiko eingehen können, oder für die Sie ein vollständiges Disaster Recovery-Verfahren eingerichtet haben.

Zumindest ist es viel einfacher, als die zufälligen Cloud-Ausgaben bei AWS zu minimieren.

Bild von 3D Animation Production Company von Pixabay

Verfasst von

Mark van Holsteijn

Mark van Holsteijn is a senior software systems architect at Xebia Cloud-native solutions. He is passionate about removing waste in the software delivery process and keeping things clear and simple.

Contact

Let’s discuss how we can support your journey.