In den folgenden Abschnitten wird beschrieben, welche Fehler beim Löschen eines Projekts häufig auftreten und wie Sie diese beheben können. Wenn Probleme auftreten, versuchen Sie, das Projekt mit der Google Cloud CLI herunterzufahren, und notieren Sie alle Fehlermeldungen, die Sie erhalten.
Sperren
Wenn für ein Projekt eine Sperre aktiv ist, kann es erst gelöscht werden, nachdem die Sperre aufgehoben wurde. Wenn Sie die Berechtigung resourcemanager.projects.get
für das Projekt haben, können Sie die auf ein Projekt angewendeten Sperren mit dem Befehl liens list
der gcloud-Befehlszeile auflisten.
Weitere Informationen zu Sperren finden Sie unter Projekte mit Sperren schützen.
Cloud Endpoints
Cloud Endpoints sind spezielle Ressourcen, die im Rahmen eines Projekts als untergeordnete Ressourcen betrachtet werden. Dies kann das Löschen eines Projekts blockieren, in dem Endpoints vorhanden sind.
Das folgende Beispiel veranschaulicht einen Versuch, ein Projekt mit der Google Cloud CLI zu löschen, der fehlschlägt, weil im Projekt Endpoints vorhanden sind:
@cloudshell:~ ($project)$ gcloud projects delete $project
Your project will be deleted.
Do you want to continue (Y/n)? Y
ERROR: (gcloud.projects.delete) FAILED_PRECONDITION: active child resource
- '@type':type.googleapis.com/google.rpc.PreconditionFailure
violations:
- description: active child resource
subject: services/$service
- '@type':type.googleapis.com/google.rpc.ResourceInfo
resourceName: projects/$project
resourceType: PROJECT
Löschen Sie die Endpoints, bevor Sie versuchen, das Projekt zu löschen, um dieses Problem zu beheben.
Weitere Informationen zu Endpoints finden Sie in der Dokumentation zu Cloud Endpoints.
Freigegebene Virtual Private Cloud
Wenn für ein Projekt Virtual Private Cloud (VPC) freigegeben ist oder Dienstprojekte angehängt sind, blockiert eine Sperre das Löschen des Projekts.
Weitere Details und Hinweise zum Trennen von Dienstprojekten und zum Deaktivieren der freigegebenen VPC finden Sie unter Bereitstellung von freigegebener VPC aufheben.