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

מוצג המסמך של Apigee Edge.
עוברים אל מסמכי תיעוד של Apigee X.
מידע

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

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

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

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

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

  5. בחלונית Navigator בוחרים באפשרות Target Endpoints > ברירת מחדל:

    ב-Edge יוצגו ההגדרות של נקודת הקצה בחלונית Code:

    <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>

    נקודת הקצה (endpoint) של היעד מוגדרת על ידי <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: הוספת מדיניות