ביטול הפריסה של proxy ל-API

הדף הזה רלוונטי ל-Apigee ול-Apigee Hybrid.

לעיון במסמכי התיעוד של Apigee Edge

מבטלים את הפריסה של תיקון של שרת proxy של API מהאשכול, כמו שמתואר בקטעים הבאים.

חשוב לזכור: כשמבטלים פריסה של עדכון:

  • מערכת Apigee לא מחזירה את הגרסה לגרסה הקודמת שפריסתה בוצעה.
  • אחרי ביטול הפריסה, לא נפרסות בסביבה גרסאות של proxy ל-API.

ביטול הפריסה של שרת proxy ל-API דומה למחיקה של שרת proxy ל-API, אבל כשמבטלים את הפריסה של עדכון אפשר לערוך אותו בממשק המשתמש ולפרוס אותו מחדש מאוחר יותר. אם תמחקו את proxy ל-API, לא תוכלו יותר לערוך אותו.

ממשק המשתמש של Apigee

כדי לבטל את הפריסה של API Proxy באמצעות ממשק המשתמש:

  1. במסוף Google Cloud , נכנסים לדף Apigee > Proxy Development > API Proxies.

    מעבר אל API Proxies

  2. בוחרים את ה-proxy ל-API שרוצים לבטל פריסה שלו. בממשק המשתמש מוצג התצוגה Overview של ה-API proxy.

  3. בקטע פריסות, לוחצים על ביטול הפריסה.

    ביטול הפריסה של צילום המסך

  4. בתיבת הדו-שיח ביטול הפריסה, לוחצים על אישור.

Apigee API

כדי לבטל את הפריסה של API Proxy, משתמשים בקריאה הבאה ל-API:

curl "https://apigee.googleapis.com/v1/organizations/$ORG/environments/$ENV/apis/$API/revisions/$REV/deployments" \
  -X DELETE \
  -H "Authorization: Bearer $TOKEN"

$TOKEN מוגדר כאסימון הגישה מסוג OAuth 2.0, כפי שמתואר במאמר איך מקבלים אסימון גישה מסוג OAuth 2.0. מידע על האפשרויות curl שבהן נעשה שימוש בדוגמה הזו מופיע במאמר שימוש ב-curl. תיאור של משתני הסביבה שבהם אפשר להשתמש מופיע במאמר בנושא הגדרת משתני סביבה לבקשות API של Apigee.

בהמשך מופיעה דוגמה לפלט של התגובה (תגובה ריקה):

{}

מידע נוסף זמין במאמר ביטול הפריסה של proxy ל-API revision API.

gcloud

בקטעים הבאים מופיעות דוגמאות לשימוש בפקודות של gcloud alpha apigee CLI כדי לבטל את הפריסה של גרסאות של proxy ל-API, ולאמת את ביטול הפריסה.

מידע נוסף ותיאור של משתני הסביבה שמשמשים בדוגמאות זמינים במאמר תחילת העבודה עם gcloud ב-Apigee.

ביטול הפריסה של עדכון של שרת proxy ל-API באמצעות ה-CLI של gcloud

כדי לבטל את הפריסה של תיקון של שרת proxy של API, משתמשים בפקודת gcloud הבאה:

gcloud alpha apigee apis undeploy $REV --api=$API --environment=$ENV

זוהי דוגמה לתגובה:

Using Apigee organization `my-org`

אימות של ביטול הפריסה של גרסה של proxy ל-API באמצעות ה-CLI של gcloud

כדי לוודא שהגרסה של ה-proxy ל-API בוטלה מהסביבה, משתמשים בפקודת gcloud הבאה:

gcloud alpha apigee deployments list --api=$API --environment=$ENV

זוהי דוגמה לתגובה:

Using Apigee organization `my-org`
Listed 0 items.

מידע נוסף זמין במאמר רשימת פריסות CLI.