שלב 3: משנים את נקודת הקצה לטירגוט

כרגע מוצג התיעוד של Apigee Edge.
כניסה למסמכי התיעוד של Apigee X.
מידע

עכשיו, לאחר שבדקתם את שרת ה-Proxy החדש, כמעט תוכלו להוסיף לו מדיניות. עם זאת, לפני שעושים זאת, צריך לשנות את נקודת הקצה (endpoint) של שרת ה-Proxy לנקודת קצה שמחזירה נתונים מסוימים.

חשוב לזכור שבשלב 1: יצירת שרת proxy ל-API, צריך להגדיר את נקודת הקצה (endpoint) של היעד (בשדה Existing API) ל-"https://mocktarget.apigee.net". ובכן, נקודת הקצה הזאת לא מחזירה נתונים, אז צריך לשנות את נקודת הקצה לנקודת קצה שמחזירה קטע XML.

כדי לשנות את נקודת הקצה של היעד של שרת ה-Proxy:

  1. נכנסים לממשק המשתמש של Edge.
  2. בוחרים באפשרות פיתוח > שרתי proxy ל-API.
  3. בוחרים מהרשימה את שרת ה-Proxy של תחילת העבודה כדי להציג את הפרטים של שרת ה-Proxy של ה-API. אם שרת ה-proxy שלכם לא מופיע ברשימה, ודאו שבחרתם בארגון הנכון, כפי שמתואר במאמר מעבר בין ארגונים.
  4. לוחצים על הכרטיסייה פיתוח:

    תועברו לעורך ה-API של שרת ה-proxy. עורך שרת ה-proxy מאפשר לראות את מבנה שרת ה-API של שרת ה-proxy ולהגדיר את התהליך שלו. (בלי פאניקה. מדריכים אחרים עוסקים במושג זרימות.)

  5. בחלונית 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>.

  6. משנים את כתובת ה-URL לכתובת 'https://mocktarget.apigee.net/xml'. (יש להוסיף "/xml" לכתובת ה-URL הקיימת.)

    כתובת ה-URL החדשה מחזירה גוש קטן של XML בגוף התגובה.

    ההגדרה של נקודת הקצה אמורה להיראות כך:

    ...
    <HTTPTargetConnection>
      <Properties/>
      <URL>https://mocktarget.apigee.net/xml</URL>
    </HTTPTargetConnection>
    ...
  7. כדי לשמור את השינויים בהגדרות של שרת ה-proxy, לוחצים על הלחצן שמירה.

    Edge שומר את השינויים ופורס אותם באופן אוטומטי.

    אם מתקבלת שגיאה, Edge ישמור את השינויים אבל לא יפרוס את שרת ה-proxy. במקרה הזה:

    1. מתקנים את ההגדרה של שרת ה-proxy. יכול להיות ש-Edge תופיע כחלון קופץ עם הנחיות תחביר.
    2. כדי לפרוס ידנית את השינויים בסביבה test, לוחצים על פריסה > בדיקה אם Edge לא פורס אותה באופן אוטומטי.

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

  8. בודקים את השינויים על ידי שליחת בקשה לשרת ה-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>

השלב הבא

שלב 1 שלב 2 שלב 3 שלב 4: הוספת מדיניות