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

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

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

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, משתמשים בממשק ה-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"