כרגע מוצג התיעוד של Apigee Edge.
כניסה למסמכי התיעוד של
Apigee X. מידע
עכשיו, לאחר שבדקתם את שרת ה-Proxy החדש, כמעט תוכלו להוסיף לו מדיניות. עם זאת, לפני שעושים זאת, צריך לשנות את נקודת הקצה (endpoint) של שרת ה-Proxy לנקודת קצה שמחזירה נתונים מסוימים.
חשוב לזכור שבשלב 1: יצירת שרת proxy ל-API, צריך להגדיר את נקודת הקצה (endpoint) של היעד (בשדה Existing API) ל-"https://mocktarget.apigee.net". ובכן, נקודת הקצה הזאת לא מחזירה נתונים, אז צריך לשנות את נקודת הקצה לנקודת קצה שמחזירה קטע XML.
כדי לשנות את נקודת הקצה של היעד של שרת ה-Proxy:
- נכנסים לממשק המשתמש של Edge.
- בוחרים באפשרות פיתוח > שרתי proxy ל-API.
- בוחרים מהרשימה את שרת ה-Proxy של תחילת העבודה כדי להציג את הפרטים של שרת ה-Proxy של ה-API. אם שרת ה-proxy שלכם לא מופיע ברשימה, ודאו שבחרתם בארגון הנכון, כפי שמתואר במאמר מעבר בין ארגונים.
לוחצים על הכרטיסייה פיתוח:
תועברו לעורך ה-API של שרת ה-proxy. עורך שרת ה-proxy מאפשר לראות את מבנה שרת ה-API של שרת ה-proxy ולהגדיר את התהליך שלו. (בלי פאניקה. מדריכים אחרים עוסקים במושג זרימות.)
- בחלונית Navigator, בוחרים באפשרות Target Endpoints >
default:
ההגדרות של נקודת הקצה מוצגות בחלונית קוד ב-Edge:
<TargetEndpoint name="default"> <Description/> <FaultRules/> <PreFlow name="PreFlow"> <Request/> <Response/> </PreFlow> <PostFlow name="PostFlow"> <Request/> <Response/> </PostFlow> <Flows/> <HTTPTargetConnection> <Properties/> <URL>https://mocktarget.apigee.net</URL> </HTTPTargetConnection> </TargetEndpoint>
נקודת הקצה של היעד מוגדרת על ידי הרכיב
<HTTPTargetConnection>
. משנים את כתובת ה-URL לכתובת 'https://mocktarget.apigee.net/xml'. (יש להוסיף "/xml" לכתובת ה-URL הקיימת.)
כתובת ה-URL החדשה מחזירה גוש קטן של XML בגוף התגובה.
ההגדרה של נקודת הקצה אמורה להיראות כך:
... <HTTPTargetConnection> <Properties/> <URL>https://mocktarget.apigee.net/xml</URL> </HTTPTargetConnection> ...
כדי לשמור את השינויים בהגדרות של שרת ה-proxy, לוחצים על הלחצן שמירה.
Edge שומר את השינויים ופורס אותם באופן אוטומטי.
אם מתקבלת שגיאה, Edge ישמור את השינויים אבל לא יפרוס את שרת ה-proxy. במקרה הזה:
- מתקנים את ההגדרה של שרת ה-proxy. יכול להיות ש-Edge תופיע כחלון קופץ עם הנחיות תחביר.
- כדי לפרוס ידנית את השינויים בסביבה
test
, לוחצים על פריסה > בדיקה אם Edge לא פורס אותה באופן אוטומטי.
כדי לבדוק אם שרת ה-Proxy נפרס בהצלחה, לוחצים על התפריט הנפתח פריסה מעל עורך הזרימה. לחצן ירוק מציין ששרת ה-proxy נפרס בסביבה הזו בהצלחה:
בודקים את השינויים על ידי שליחת בקשה לשרת ה-proxy, בדיוק כמו שעשיתם בשלב 2: בדיקת שרת ה-proxy החדש. לדוגמה:
curl https://org_name-test.apigee.net/getstarted
הפעם, נקודת הקצה מסוג mocktarget מחזירה XML בגוף התגובה:
<?xml version="1.0" encoding="UTF-8"?> <root> <city>San Jose</city> <firstName>John</firstName> <lastName>Doe</lastName> <state>CA</state> </root>