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

Edge for Private Cloud גרסה 4.18.05

הקטע הזה מסביר את ההסרה של ארגונים, סביבות ומארחים וירטואליים. שימו לב שהסדר של הקריאות ל-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 http://mp_IP:8082/v1/servers/self

כאשר mp_IP היא כתובת ה-IP של מעבד ההודעות.

ניתוח נתונים לניקוי

הסרת ניתוח הנתונים של הארגון:

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".

אם אתם לא בטוחים מה השם של קבוצת Analytics, תוכלו להשתמש בפקודה הבאה כדי להציג אותה:

apigee-adminapi.sh analytics groups list --admin ADMIN_EMAIL --pwd ADMIN_PASSWORD --host localhost

פקודה זו מחזירה את השם של קבוצת ניתוח הנתונים בשדה name.

מחיקת הסביבה

כדי למחוק סביבה, צריך להשתמש ב-API הבא:

curl -u ADMIN_EMAIL:ADMIN_PASSWORD \
  http://ms_IP:8080/v1/organizations/org_name/environments/env_name \ -X DELETE

מחיקת ארגון

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

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

ביטול השיוך של ארגון ל-Pod

כדי לבטל את השיוך של ארגון ל-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"
curl -u ADMIN_EMAIL:ADMIN_PASSWORD  \
  "http://ms_IP:8080/v1/organizations/org_name/pods"

מחיקת הארגון

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

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