Cloud Endpoints משתמש ב-Extensible Service Proxy (ESP) וב-Service Management כדי לנהל את ה-API. כשפרסתם את מסמך OpenAPI באמצעות הפקודה gcloud endpoints services deploy, הפקודה השתמשה ב-Service Management כדי ליצור שירות מנוהל עבור ה-API.
כדי למחוק את ה-API צריך:
- מוחקים את המופע שבו פועלים ESP והקצה העורפי של ה-API.
- מוחקים את השירות המנוהל שנוצר עבור ה-API.
הדרך הכי קלה לבצע את שתי המשימות האלה היא למחוק את הפרויקט שבו נמצא ה-API. Google Cloudאם רוצים לשמור את הפרויקטGoogle Cloud , צריך למחוק את המופע ואת השירות המנוהל.
מחיקת מכונות
App Engine
כדי למחוק מופע שפועל בסביבה הגמישה של App Engine:
אפשר להשבית את האפליקציה בדף App Engine Settings ב- Google Cloud console, או למחוק את פרויקט Google Cloud . מידע נוסף זמין במאמר השבתה של אפליקציה וסגירה של פרויקט.
Compute Engine
משתמשים בפקודה gcloud compute instances delete. כשמוחקים מופע בדרך הזו, המופע מושבת ומוסר מרשימת המופעים, וכל המשאבים שמצורפים למופע משוחררים, כמו דיסקים קשיחים קבועים וכתובות IP סטטיות.
כדי למחוק מכונה, משתמשים בפקודה הבאה:
gcloud compute instances delete [INSTANCE_NAME] --zone = [ZONE]
למידע נוסף על מחיקת מכונות Compute Engine, אפשר לעיין במאמרי העזרה של Compute Engine.
GKE
כדי למחוק אשכול GKE באמצעות Google Cloud CLI:
gcloud container clusters delete [NAME] --zone [ZONE]
מחליפים את [NAME] בשם האשכול ואת [ZONE] באזור החישוב שבו האשכול נמצא.
מידע נוסף על מחיקת אשכול GKE זמין במאמרי העזרה של GKE.
מחיקת השירות המנוהל
אם אתם לא צריכים את הנתונים בדף Endpoints Services וביומן Produced API בדף Logs Explorer, אתם יכולים למחוק את השירות המנוהל של ה-API, וכך הנתונים יוסרו ממסוף Google Cloud .
כדי למחוק את השירות המנוהל:
מוודאים של-CLI של gcloud (
gcloud) יש הרשאה לגשת לנתונים ולשירותים שלכם ב- Google Cloud:gcloud auth loginמזינים את הפקודה הבאה כדי להציג את מזהי הפרויקטים של Google Cloudהפרויקטים שלכם:
gcloud projects listמשתמשים במזהה הפרויקט הרלוונטי מהשלב הקודם כדי להגדיר את פרויקט ברירת המחדלGoogle Cloud לפרויקט שבו נמצאת האפליקציה:
gcloud config set project [YOUR_PROJECT_ID]כדי לקבל את השם של כל השירותים המנוהלים בפרויקט Google Cloud :
gcloud endpoints services listמוחקים את השירות מניהול השירותים. מחליפים את
SERVICE_NAMEבשם השירות שרוצים להסיר.gcloud endpoints services delete SERVICE_NAME
הפעלת הפקודה
gcloud endpoints services deleteלא מוחקת באופן מיידי את השירות המנוהל. השירות לניהול שירותים משבית את השירות המנוהל למשך 30 יום, כדי שיהיה לכם זמן לשחזר אותו אם תצטרכו. אחרי 30 יום, כלי ניהול השירותים מוחק את השירות המנוהל באופן סופי.
המאמרים הבאים
הוראות לשחזור שירות מנוהל מופיעות במאמר שחזור שירות מנוהל.
למידע על הפקודות של
gcloudשמופיעות בדף הזה, אפשר לעיין במדריך העזר של gcloud.מידע על Service Management זמין במאמר יצירה ומחיקה של שירותים מנוהלים.