בקטעים הבאים מתוארות שגיאות נפוצות שיכולות למנוע את המחיקה של פרויקט, ומוסבר מה אפשר לעשות כדי לפתור אותן. אם נתקלתם בבעיות, נסו להשתמש ב-Google Cloud CLI כדי לסגור פרויקט, ושימו לב להודעות השגיאה שמופיעות.
שעבודים
אם יש מנעול למניעת מחיקה בפרויקט, אי אפשר למחוק את הפרויקט עד שמסירים את המנעול. אם יש לכם את ההרשאה resourcemanager.projects.get בפרויקט, אתם יכולים לראות את רשימת המנעולים למניעת מחיקה שחלים על פרויקט באמצעות הפקודה liens list ה-CLI של gcloud.
מידע נוסף על שעבודים זמין במאמר בנושא הגנה על פרויקטים באמצעות שעבודים.
Cloud Endpoints
Cloud Endpoints הם משאבים מיוחדים שנחשבים למשאבי צאצא בפרויקט. הפעולה הזו יכולה לחסום את המחיקה של פרויקט שקיימים בו נקודות קצה.
בדוגמה הבאה מוצג ניסיון למחוק פרויקט באמצעות Google Cloud CLI שנכשל בגלל קיומם של Endpoints בפרויקט:
@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
כדי לפתור את הבעיה, צריך למחוק את נקודות הקצה לפני שמנסים למחוק את הפרויקט.
מידע נוסף על Endpoints זמין במאמרי העזרה בנושא Cloud Endpoints.
ענן וירטואלי פרטי (VPC) משותף
אם בפרויקט מופעל ענן וירטואלי פרטי (VPC) משותף או אם מצורפים אליו פרויקטים של שירותים, מנעול למניעת מחיקה ימנע את מחיקת הפרויקט.
מידע נוסף והוראות להסרת פרויקטים של שירותים ולהשבתה של VPC משותף זמינים במאמר ביטול הקצאת משאבים של VPC משותף.