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

Edge for Private Cloud גרסה 4.16.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 user>:<admin passwd> -X POST \
"http://<ms-ip>:8080/v1/organizations/<org-name>/environments/<env-name>/servers" \
-d "action=remove&uuid=<uuid>"

כאשר "&lt;uuid&gt;" האם הערך UUID של מעבד ההודעות.

> curl http://<mp-ip>:8082/v1/servers/self

כאשר "&lt;mp-ip&gt;" האם הערך כתובת ה-IP של מעבד ההודעות.

ניתוח נתונים

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

curl -u <admin user>:<admin passwd> -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 adminEmail --pwd adminPword --host localhost

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

מחיקת הסביבה

משתמשים ב-API הבא כדי למחוק סביבה:

curl -u <admin user>:<admin passwd> \
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 user>:<admin passwd> -X POST \
"http://<ms-ip>:8080/v1/organizations/<org-name>/pods" \
-d "action=remove&region=<region-name>&pod=<pod-name>"
curl -u <admin user>:<admin passwd>  \
"http://<ms-ip>:8080/v1/organizations/<org-name>/pods"

מחיקת הארגון

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

curl -u <admin user>:<admin passwd> -X DELETE \
"http://<ms-ip>:8080/v1/organizations/<org-name>"