אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
אפשר להעביר קוד בארגון Apigee Edge מארגון אחד של תקופת ניסיון לארגון אחר, או מארגון של תקופת ניסיון לארגון של תוכנית בתשלום. באמצעות כלי ההעברה של Apigee, אפשר להעביר את רוב הקוד, ורק כמה חלקים צריך להעתיק באופן ידני.
כלי ההעברה של Apigee הוא כלי בקוד פתוח שמשתמש ב-Grunt, כלי להרצת משימות ב-JavaScript. הכלי מבצע קריאות ל-Apigee Management APIs עבור שני הארגונים שאתם עובדים איתם.
הכלי נמצא במאגר GitHub של כלי ההעברה.
הנתונים שהועברו
באמצעות הכלי, אתם יכולים לייבא ולייצא נתונים לגבי:
- מפתחים
- שרתי proxy (הגרסה העדכנית)
- תהליכי עבודה משותפים
- מוצרים
- אפליקציות
- מפתחות אפליקציה
- מכונות KVM (ארגון וסביבה)
אפשר גם לייבא את סוגי הנתונים הבאים מקובץ CSV לארגון Apigee:
- מפתחים
- אפליקציות
- מפתחות אפליקציה
- מכונות KVM (ארגון וסביבה)
הנתונים לא הועברו
חשוב לדעת שהישויות הבאות לא יועברו כחלק מהכלי הזה. ברוב המקרים, תצטרכו להעביר את הנתונים האלה באופן ידני באמצעות מסוף Apigee Edge.
- משאבי מטמון וערכים במטמון. צריך ליצור מחדש את משאבי הזיכרון למטמון לפני שמבצעים פריסה של ה-proxies.
- מידע נוסף זמין במאמר בנושא יצירה ועריכה של מטמון סביבה.
- משאבי סביבה כמו שרתי יעד, מארחים וירטואליים ומאגרי מפתחות. מידע נוסף זמין במאמרים הבאים:
- רשומות KVM למפות מפתח/ערך מוצפנות. אי אפשר לאחזר ערכים מוצפנים באמצעות Management API. רושמים את הערכים שבהם משתמשים בארגון הישן, ואז מוסיפים את הערכים האלה ידנית לארגון החדש.
- משאבים ברמת הארגון או הסביבה, כמו קובצי .jar, קובצי .js וכו'.
- נתוני Analytics. אי אפשר להעביר את הנתונים האלה.
- קטעי הוק (hooks) לזרימה. אפשר להשתמש בממשק המשתמש כדי להוריד את הקבצים האלה ולייבא אותם לארגון החדש.
- מידע נוסף מופיע במאמר בנושא צירוף של תהליך משותף באמצעות וו של תהליך.
שימוש בכלי Apigee Migrate
כלי ההעברה של Apigee הוא כלי Node.js בקוד פתוח שמשתמש ב-task runner, Grunt. אחרי שמורידים את הכלי, מגדירים אותו עם מידע על הארגון הישן והחדש. לאחר מכן מריצים משימות של כלי ההעברה כדי לייצא ולייבא את החלקים של הארגון.
באופן כללי, תהליך ההעברה כולל את השלבים הבאים:
- איסוף מידע על הארגונים שמהם מתבצעת ההעברה ושאליה מתבצע הייבוא. לדוגמה:
תצטרכו:
- כתובת URL בסיסית לקריאות של API לניהול, כמו https://api.enterprise.apigee.com
- מזהה המשתמש והסיסמה של אדמין בארגון. לדוגמה, אלה פרטי הכניסה שמשמשים לכניסה למסוף הניהול של Apigee Edge.
- השם והסביבה של הארגון הישן.
- השם של סביבת היעד בארגון שאליה נפרסים החלקים שהועברו.
- מגדירים את הכלי באמצעות מידע על הארגונים.
- מריצים משימות של Grunt שמוגדרות בכלי להעברת נתונים כדי לייצא נתונים של הארגון לכונן המקומי, ואז מייבאים את הנתונים לארגון אחר.
- מוודאים שהנתונים שהעברתם פועלים כמו שצריך בארגון החדש.
כדי להתחיל במיגרציה, צריך להשתמש במסמכים במאגר של כלי המיגרציה כדי להתקין, להגדיר ולהריץ את הכלי.