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.