מחיקה של מארח/סביבה/ארגון וירטואליים

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"

מחיקת סביבה

אפשר למחוק סביבה רק אחרי:

  1. מחקתם את כל המארחים הווירטואליים בסביבה, כמו שמתואר למעלה.
  2. ביטול השיוך של הסביבה לכל מעבדי הבקשות.
  3. ניתוח נתונים נקי.

ביטול השיוך של סביבה למעבד בקשות

כדי להסיר שיוך של סביבה למעבד בקשות, משתמשים ב-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

מחיקת ארגון

אפשר למחוק ארגון רק אחרי:

  1. מחקתם את כל המארחים הווירטואליים בכל הסביבות בארגון, כמו שמתואר למעלה.
  2. מחיקת כל הסביבות בארגון, כמו שמתואר למעלה.
  3. הארגון נותק מכל ה-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&region=region_name&pod=pod_name"

מחיקת הארגון

כדי למחוק ארגון, משתמשים ב-API הבא:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD -X DELETE "http://ms_IP:8080/v1/organizations/org_name"