Edge for Private Cloud גרסה 4.19.01
בקטע הזה מוסבר איך להסיר ארגונים, סביבות ומארחים וירטואליים. הסדר של הקריאות ל-API חשוב מאוד. לדוגמה, אפשר להסיר ארגון רק אחרי שמסירים את כל הסביבות שמשויכות אליו.
מחיקת מארח וירטואלי
כדי למחוק מארח וירטואלי מסביבה, צריך לעדכן את כל שרתי ה-proxy ל-API שמפנים למארח הווירטואלי כדי להסיר את ההפניה. מידע נוסף זמין במאמר מארחים וירטואליים.
כדי למחוק מארח וירטואלי, משתמשים ב-API הבא:
curl -u <admin user>:<admin passwd> -X DELETE \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name/virtualhosts/virtualhost_name"
מחיקת סביבה
אפשר למחוק סביבה רק אחרי:
- מחקתם את כל המארחים הווירטואליים בסביבה, כמו שמתואר למעלה.
- ביטול השיוך של הסביבה לכל מעבדי הבקשות.
- ניתוח נתונים נקי.
ביטול השיוך של סביבה למעבד בקשות
כדי להסיר שיוך של סביבה למעבד בקשות, משתמשים ב-API הבא. אם רוצים למחוק את הסביבה, צריך לבטל את השיוך שלה לכל מעבדי הבקשות:
curl -H "Content-Type: application/x-www-form-urlencoded" \ -u ADMIN_USERNAME:ADMIN_PASSWORD -X POST \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name/servers" \ -d "action=remove&uuid=uuid"
כאשר uuid הוא ה-UUID של מעבד הבקשות.
ניתוח נתונים של פינוי מקום
כדי להסיר את נתוני הניתוח של הארגון:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE \ "http://ms_IP:8080/v1/analytics/groups/ax/analytics_group/scopes?org=org_name&env=env_name"
כאשר ברירת המחדל של analytics_group היא "analytics-001".
אם אתם לא בטוחים מה השם של קבוצת הניתוח, אתם יכולים להשתמש בפקודה הבאה כדי להציג אותו:
apigee-adminapi.sh analytics groups list --admin ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost
הפקודה הזו מחזירה את שם קבוצת הניתוח בשדה name.
מחיקת הסביבה
כדי למחוק סביבה:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD \ "http://ms_IP:8080/v1/organizations/org_name/environments/env_name" \ -X DELETE
מחיקת ארגון
אפשר למחוק ארגון רק אחרי:
- מחקתם את כל המארחים הווירטואליים בכל הסביבות בארגון, כמו שמתואר למעלה.
- מחיקת כל הסביבות בארגון, כמו שמתואר למעלה.
- הארגון נותק מכל ה-pods.
ביטול השיוך של ארגון ל-pod
כדי לבטל את השיוך של ארגון לפוד, משתמשים ב-API הבא:
curl -H "Content-Type: application/x-www-form-urlencoded" \ -u ADMIN_EMAIL:ADMIN_PASSWORD -X POST "http://ms_IP:8080/v1/organizations/org_name/pods" \ -d "action=remove®ion=region_name&pod=pod_name"
מחיקת הארגון
כדי למחוק ארגון, משתמשים ב-API הבא:
curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE "http://ms_IP:8080/v1/organizations/org_name"