Memecahkan masalah penghapusan project

Bagian berikut menjelaskan error umum yang dapat memblokir penghapusan project, dan tindakan yang dapat Anda lakukan untuk mengatasinya. Jika Anda mengalami masalah, coba gunakan Google Cloud CLI untuk menghentikan project, dan catat pesan error yang Anda terima.

Lien

Jika ada lien pada project, project tersebut tidak dapat dihapus sampai lien dihapus. Jika memiliki izin resourcemanager.projects.get pada project, Anda dapat mencantumkan lien yang diterapkan ke project dengan perintah gcloud CLI liens list.

Untuk informasi selengkapnya tentang lien, lihat melindungi project dengan lien.

Cloud Endpoints

Cloud Endpoints adalah resource khusus yang dianggap sebagai resource turunan dalam sebuah project. Tindakan ini dapat memblokir penghapusan project yang memiliki Endpoint.

Contoh di bawah ini menunjukkan upaya untuk menghapus project menggunakan Google Cloud CLI yang gagal karena keberadaan Endpoint dalam project:

@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

Untuk mengatasi masalah ini, hapus Endpoint sebelum Anda mencoba menghapus project.

Untuk mengetahui informasi selengkapnya tentang Endpoint, lihat dokumentasi Cloud Endpoints.

Virtual Private Cloud Bersama

Jika sebuah project telah mengaktifkan Virtual Private Cloud (VPC) atau memiliki project layanan yang terpasang, lien akan memblokir penghapusan project.

Untuk detail dan petunjuk lebih lanjut tentang cara melepaskan project layanan dan menonaktifkan VPC bersama, lihat Mencabut akses VPC bersama.