אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
כברירת מחדל, לכל הארגונים ב-Apigee Edge יש שתי סביבות: test ו-prod. השמות שרירותיים. הסביבות האלה נועדו רק לספק לכם אזור אחד לעבודה ולבדיקה של שינויים ב-API, ואזור אחר שבו ממשקי ה-API חשופים לאפליקציות.
יכול להיות שלא תהיה לכם אפשרות לפרוס לכל הסביבות, בהתאם לתפקיד שלכם. המשתמשים יכולים לפרוס רק בסביבה test. אדמינים יכולים לבצע פריסה בכל סביבה.
אפשרויות פריסה
אפשר לפרוס שרתי proxy כעדכונים או כגרסאות. אלה מושגים שונים, כפי שמוסבר בהמשך.
מידע על גרסאות
בכל סביבה בארגון יכולה להיות רק גרסה אחת של proxy ל-API שמוצבת. בדרך כלל יש גרסת proxy ב-prod בזמן שגרסה אחרת נמצאת ב-test במהלך בדיקה או פיתוח. לדוגמה, יכול להיות שגרסה 1 פרוסה ב-test וגרסה 20 פרוסה ב-prod. אפשר לראות את ה-Deployment (פריסה) של כל הגרסאות בדף סקירה כללית של הכלי לעריכת proxy ל-API.

כשיוצרים גרסה חדשה של שרת proxy ל-API בלי לשנות את נתיב הבסיס שלו, ואז פורסים אותו בסביבה שבה הוא כבר פרוס, הגרסה הקודמת לא נפרסת והגרסה החדשה נפרסת במקומה. שימו לב: פריסה דרך ממשק המשתמש לניהול עשויה להשפיע על שיחות נכנסות. כדי לטפל בשיחות נכנסות ולעבור ביניהן בצורה חלקה יותר במהלך הפריסה, אפשר להשתמש ב-API לניהול. אפשר לעיין בקטע בנושא פריסה חלקה במאמר פריסת שרתי proxy ל-API באמצעות Management API.
התכונה 'עדכונים' ב-Apigee Edge לא מיועדת לשימוש כמערכת לניהול גרסאות. משתמשים במאגר הקיים של קוד המקור ובמחזור החיים של פיתוח התוכנה (SDLC) כדי לנהל שינויים בשרתי ה-API הפרוקסי ולשמור את ההיסטוריה שלהם. אפשר לחשוב על גרסאות ב-Edge כדרך להצגה או לפריסה מהירה של גרסאות שונות של proxy ל-API. יש מגבלה של 50 גרסאות proxy ל-API שאפשר לשמור בהיסטוריה ב-Apigee Edge, כמו שמתואר בנושא מגבלות. כשתגיעו למגבלה, תצטרכו לגבות ולמחוק גרסאות ישנות יותר שאתם לא רוצים לשמור בהיסטוריה ב-Apigee Edge לפני שתיצרו גרסאות חדשות.
מידע על גרסאות
Edge תומך בפריסות של כמה גרסאות של שרת proxy בסביבה אחת. לכל גרסה צריך להיות נתיב בסיס שונה (לדוגמה, /v1 ו-/v2).
פריסה וביטול פריסה של proxy ל-API
כדי לפרוס (או לבטל פריסה של) proxy ל-API בממשק הניהול:
- בכלי לעריכת proxy ל-API, בוחרים את הגרסה שרוצים לפרוס (או לבטל את הפריסה שלה).
- לוחצים על פריסה > {סביבה} ומשיבים לתיבת הדו-שיח לאישור.
אם נתיב הבסיס של ה-proxy ל-API זהה לנתיב של גרסה אחרת שפרסתם באותה סביבה, הגרסה הקודמת תבוטל והגרסה החדשה תפורסם במקומה.
בקטע הבא מוסבר איך פורסים כמה גרסאות באותה סביבה.