Projekte löschen und wiederherstellen

Sie können Google Cloud -Projekte beenden, wenn Sie sie nicht mehr benötigen, und gelöschte Projekte innerhalb einer 30-tägigen Wiederherstellungsfrist wiederherstellen. Bevor Sie ein Projekt beenden, sollten Sie sich den Zeitplan für das Löschen ansehen und sich darüber informieren, wannGoogle Cloud Projektressourcen endgültig löscht, damit Sie unerwarteten Datenverlust vermeiden können.

Projekt beenden (löschen)

Durch das Beenden eines Projekts werden die Abrechnung und die Ressourcennutzung beendet. Dadurch wird das Projekt sofort in einen 30-tägigen Wiederherstellungszeitraum verschoben. Danach werden das Projekt und alle zugehörigen Daten endgültig gelöscht. Nur Projekte mit dem Lebenszyklusstatus ACTIVE können beendet werden.

Löschvorgang und Zeitplan

Wenn Sie ein Herunterfahren initiieren, geschieht Folgendes:

  1. Sofortiges Herunterfahren: Das Projekt wird sofort zum Löschen markiert und kann nicht mehr verwendet werden.

  2. Benachrichtigung: Google Cloud sendet eine E‑Mail-Benachrichtigung an den Nutzer, der den Löschvorgang initiiert hat, sowie an alle Kontakte, die in der Kategorie „Technisch“ von Wichtige Kontakte aufgeführt sind.

  3. Abrechnungstrennung: Alle zugehörigen Cloud-Rechnungskonto werden getrennt. Diese Verknüpfung wird nicht automatisch wiederhergestellt, wenn das Projekt später wiederhergestellt wird.

  4. 30-tägiges Wiederherstellungsfenster: Das Projekt bleibt 30 Tage lang im Status DELETE_REQUESTED. Während dieses Zeitraums können Projektinhaber das Projekt wiederherstellen.

  5. Endgültiges Löschen: Nach 30 Tagen werden das Projekt und alle zugehörigen Ressourcen endgültig gelöscht und können nicht wiederhergestellt werden.

Löschungsstatus verfolgen

Nachdem Sie das Herunterfahren initiiert haben, können Sie mit dem Befehl gcloud projects describe den Fortschritt des 30-tägigen Löschzeitraums verfolgen:

gcloud projects describe PROJECT_ID

In der Ausgabe werden die lifecycleState und andere Projektdetails angezeigt, wie im folgenden Beispiel gezeigt:

createTime: '2025-06-14T10:00:00.000Z'
lifecycleState: DELETE_REQUESTED
name: Test Project
parent:
  id: '123456789012'
  type: folder
projectId: Test Project
projectNumber: '987654321098'

Wichtige Überlegungen

Bevor Sie ein Projekt beenden, sollten Sie die folgenden Risiken berücksichtigen:

  • Ressourcenwiederherstellung: Die meisten Ressourcen können innerhalb von 30 Tagen wiederhergestellt werden. Bei einigen Diensten wie Cloud Storage und Pub/Sub werden Ressourcen jedoch möglicherweise viel früher gelöscht. Diese können möglicherweise nicht vollständig wiederhergestellt werden, auch wenn das Projekt wiederhergestellt wird.

  • Verzögerungen bei der Wiederherstellung: Wenn Sie ein Projekt wiederherstellen, kann es bei einigen Diensten bis zu 36 Stunden dauern, bis sie wieder vollständig verfügbar sind.

  • Projekt-IDs: Projekt-IDs sind eindeutig und dauerhaft. Nachdem ein Projekt vollständig gelöscht wurde, kann seine ID nicht mehr verwendet werden. Wenn Sie eine benutzerdefinierte Projekt-ID für die zukünftige Verwendung beibehalten möchten, löschen Sie die Ressourcen im Projekt, anstatt das Projekt selbst zu beenden.

  • Projektkontingent: Bis ein Projekt endgültig gelöscht wird (nach dem 30-tägigen Zeitraum), wird es weiterhin auf Ihr Projektkontingent angerechnet.

  • Abrechnungsgebühren: Für Projekte können bis zum Ende des aktuellen Abrechnungszeitraums weiterhin Gebühren anfallen. Deaktivieren Sie die Abrechnung manuell, bevor Sie das Projekt beenden, um unerwartete Kosten zu vermeiden.

  • Aktive Rabatte für zugesicherte Nutzung (CUDs): Wenn Sie aktive CUDs in einem Projekt haben, kann das Löschen des Projekts zu unerwarteten Abrechnungsproblemen oder zur Stornierung der Rabatte führen. Um das versehentliche Löschen von Projekten mit aktiven Rabatten für zugesicherte Nutzung zu verhindern, empfehlen wir, Projektsperren anzuwenden.

Safeguards (Sicherheitsmaßnahmen)

Um das versehentliche Löschen geschäftskritischer Projekte zu verhindern, können Sie Empfehlungen zu Änderungsrisiken aktivieren. Diese Empfehlungen geben Warnungen aus, wenn Sie versuchen, Projekte zu löschen, die Google Cloudaufgrund der letzten Aktivitäten als wichtig identifiziert hat.

Weitere Informationen zur Datenaufbewahrung und zum sicheren Löschen finden Sie unter So speichert Google die erhobenen Daten.

Sie können Projekte über die Google Cloud Console, die Google Cloud CLI oder die API beenden.

Console

  1. Rufen Sie in der Google Cloud Console die Seite Einstellungen unter „IAM und Verwaltung“ auf.

    Weiter zur Seite „IAM & Verwaltung“

    Die verbleibenden Schritte werden in der Google Cloud Console angezeigt.

  2. Wählen Sie auf der Seite IAM und Admin-Einstellungen das Projekt aus, das Sie löschen möchten, und klicken Sie dann auf Beenden.

    Herunterfahren wird nur für Nutzer angezeigt, die im aktuellen Projekt die Berechtigung resourcemanager.projects.delete haben.

  3. Klicken Sie auf Beenden.
  4. Geben Sie die Projekt-ID ein und klicken Sie anschließend auf Trotzdem beenden.

Alternativ können Sie ein Projekt auf der Seite Ressourcen verwalten löschen:

  1. Wechseln Sie in der Google Cloud -Console zur Seite Ressourcen verwalten.

    Zur Seite „Ressourcen verwalten“

  2. Wählen Sie das Projekt aus, das Sie löschen möchten.

  3. Klicken Sie auf Löschen.

  4. Geben Sie die Projekt-ID ein und klicken Sie auf Beenden.

gcloud

  1. Aktivieren Sie Cloud Shell in der Google Cloud Console.

    Cloud Shell aktivieren

    Unten in der Google Cloud Console wird eine Cloud Shell-Sitzung gestartet und eine Eingabeaufforderung angezeigt. Cloud Shell ist eine Shell-Umgebung, in der das Google Cloud CLI bereits installiert ist und Werte für Ihr aktuelles Projekt bereits festgelegt sind. Das Initialisieren der Sitzung kann einige Sekunden dauern.

  2. Um ein Projekt zu löschen, verwenden Sie den Befehl gcloud projects delete:

    gcloud projects delete PROJECT_ID
    

    Dabei steht PROJECT_ID für die ID des Projekts, das Sie löschen möchten.

REST

Mit dem folgenden Code-Snippet wird das angegebene Projekt gelöscht:

Anfrage:

DELETE https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123

Fehler beim Löschen von Projekten beheben

Wenn beim Herunterfahren oder Wiederherstellen eines Projekts Probleme auftreten, liegt das in der Regel an Berechtigungseinschränkungen oder bestimmten „Sperren“ für Ressourcen. Weitere Informationen finden Sie unter Fehlerbehebung beim Löschen von Projekten.

Projekt wiederherstellen

Als Project Owner können Sie ein gelöschtes Projekt innerhalb der 30-tägigen Wiederherstellungsfrist wiederherstellen, die mit dem Beenden des Projekts beginnt.

Durch die Wiederherstellung wird das Projekt in seinen Zustand vor der Beendigung zurückversetzt. Dabei gelten folgende Ausnahmen:

  • Die Abrechnung für das Projekt wird deaktiviert, wenn das Projekt beendet wird. Sie wird bei der Wiederherstellung nicht automatisch wieder aktiviert. Sie müssen das Projekt manuell mit einem Cloud-Rechnungskonto verknüpfen. Möglicherweise müssen Sie einige Stunden warten, bis Sie ein kürzlich wiederhergestelltes Projekt mit einem Rechnungskonto verknüpfen können.

  • Sie können die meisten Ressourcen wiederherstellen, wenn Sie ein Projekt innerhalb von 30 Tagen wiederherstellen. Einige Dienste wie Cloud Storage oder Pub/Sub löschen Daten möglicherweise früher als 30 Tage. Beispielsweise können Cloud Storage-Ressourcen, die durch vorläufiges Löschen geschützt sind, je nach Aufbewahrungsdauer für vorläufiges Löschen nach 7 Tagen gelöscht werden. Buckets, für die das vorläufige Löschen deaktiviert ist, werden jedoch möglicherweise sofort gelöscht und können nicht wiederhergestellt werden. Die Erfolgsquote der Ressourcenwiederherstellung hängt von den Abhängigkeiten dieser Ressourcen ab.

  • Es kann bis zu 36 Stunden dauern, bis alle Dienste in einem wiederhergestellten Projekt vollständig funktionsfähig sind. Insbesondere kann es 1 bis 3 Tage dauern, bis OAuth-Clients nach der Wiederherstellung eines Projekts wieder vollständig einsatzbereit sind. Wenn Ihre Ressourcen nach diesem Zeitraum nicht wiederhergestellt wurden, wenden Sie sich an den Google-Support.

  • Einige Dienste müssen möglicherweise manuell neu gestartet werden. Weitere Informationen finden Sie unter Google Cloud -Dienste neu starten.

Zum Wiederherstellen eines Projekts benötigen Sie die Berechtigung resourcemanager.projects.undelete für das Projekt. Zum Aufrufen von Projekten, die in der Console zum Löschen vorgemerkt sind, benötigen Sie außerdem die folgenden Berechtigungen:

  • resourcemanager.projects.list
  • resourcemanager.folders.list (wenn sich das Projekt in einem Ordner befindet)
  • resourcemanager.projects.get

Verwenden Sie eine der folgenden Methoden, um ein Projekt wiederherzustellen:

Console

  1. Wechseln Sie in der Google Cloud -Console zur Seite Ressourcen verwalten.

    Zur Seite „Ressourcen verwalten“

  2. Wählen Sie oben auf der Seite in der Projektauswahl Ihre Organisationsressource aus.

  3. Klicken Sie unter der Liste der Organisationsressourcen, Ordner und Projekte auf Ressourcen, die gelöscht werden sollen.

  4. Klicken Sie das Kästchen für das Projekt an, das Sie wiederherstellen möchten, und klicken Sie dann auf Wiederherstellen. Bestätigen Sie im daraufhin angezeigten Dialogfeld, dass Sie das Projekt wiederherstellen möchten.

gcloud

  1. Aktivieren Sie Cloud Shell in der Google Cloud Console.

    Cloud Shell aktivieren

    Unten in der Google Cloud Console wird eine Cloud Shell-Sitzung gestartet und eine Eingabeaufforderung angezeigt. Cloud Shell ist eine Shell-Umgebung, in der das Google Cloud CLI bereits installiert ist und Werte für Ihr aktuelles Projekt bereits festgelegt sind. Das Initialisieren der Sitzung kann einige Sekunden dauern.

  2. Verwenden Sie den Befehl gcloud projects undelete, um ein Projekt wiederherzustellen:

    gcloud projects undelete PROJECT_ID
    

    PROJECT_ID ist die Projekt-ID oder Projektnummer des Projekts, das Sie wiederherstellen möchten.

REST

Mit dem folgenden Code-Snippet wird das angegebene Projekt wiederhergestellt:

Anfrage:

POST https://cloudresourcemanager.googleapis.com/v3/projects/my-project-123:undelete

Nächste Schritte