तीसरा चरण: अपना टारगेट एंडपॉइंट बदलना

आपको Apigee Edge दस्तावेज़ दिख रहा है.
Apigee X दस्तावेज़ देखें.

आपने अपने नए प्रॉक्सी की जांच कर ली है. अब आप इसमें नीति जोड़ने के लिए करीब-करीब तैयार हैं. हालांकि, ऐसा करने से पहले आपको अपनी प्रॉक्सी का टारगेट एंडपॉइंट बदलना होगा, जो ऐसा डेटा देता है जिससे कुछ डेटा मिलता है.

याद रखें कि पहले चरण में, एक एपीआई प्रॉक्सी बनाएं, टारगेट एंडपॉइंट को (मौजूदा एपीआई फ़ील्ड में) "https://mocktarget.apigee.net" पर सेट करें. हालांकि, वह एंडपॉइंट कोई डेटा नहीं दिखाता है. इसलिए, अब आप एंडपॉइंट को ऐसे एक्सएमएल में बदलेंगे जो कुछ एक्सएमएल दिखाता है.

अपनी प्रॉक्सी का टारगेट एंडपॉइंट बदलने के लिए:

  1. Edge यूज़र इंटरफ़ेस (यूआई) में साइन इन करें.
  2. डेवलप करें > एपीआई प्रॉक्सी चुनें.
  3. एपीआई प्रॉक्सी की जानकारी दिखाने के लिए, सूची में से अपना शुरू किया गया प्रॉक्सी चुनें. अगर आपको सूची में अपना प्रॉक्सी नहीं दिखता है, तो पक्का करें कि आपने सही संगठन चुना है, जैसा कि संगठनों के बीच स्विच करना में बताया गया है.
  4. डेवलप करें टैब पर क्लिक करें:

    यह आपको एपीआई प्रॉक्सी एडिटर पर ले जाएगा. प्रॉक्सी एडिटर की मदद से, एपीआई प्रॉक्सी का स्ट्रक्चर देखा जा सकता है और इसके फ़्लो को कॉन्फ़िगर किया जा सकता है. {0}परेशान न हों. दूसरे ट्यूटोरियल में फ़्लो के कॉन्सेप्ट को कवर किया जाएगा.)

  5. निवीगेटर पैनल में, टारगेट एंडपॉइंट > डिफ़ॉल्ट चुनें:

    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. यूआरएल को "https://mocktarget.apigee.net/xml" में बदलें. (मौजूदा यूआरएल में "/xml" जोड़ें.)

    नया यूआरएल, जवाब के मुख्य भाग में एक्सएमएल का एक छोटा ब्लॉक दिखाता है.

    आपके एंडपॉइंट का कॉन्फ़िगरेशन अब ऐसा दिखेगा:

    ...
    <HTTPTargetConnection>
      <Properties/>
      <URL>https://mocktarget.apigee.net/xml</URL>
    </HTTPTargetConnection>
    ...
  7. प्रॉक्सी कॉन्फ़िगरेशन में किए गए बदलावों को सेव करने के लिए, सेव करें बटन पर क्लिक करें.

    Edge आपके बदलावों को सेव करता है और उन्हें अपने-आप डिप्लॉय करता है.

    अगर कोई गड़बड़ी होती है, तो Edge आपके बदलावों को सेव कर लेगा, लेकिन प्रॉक्सी को डिप्लॉय नहीं करेगा. इस मामले में:

    1. अपना प्रॉक्सी कॉन्फ़िगरेशन ठीक करें. कभी-कभी किनारा, पॉप-अप के तौर पर सिंटैक्स गाइडेंस की सुविधा देता है.
    2. अगर Edge में अपने-आप बदलाव नहीं होता है, तो test डिप्लॉयमेंट > टेस्ट पर क्लिक करके, डिप्लॉयमेंट में अपने बदलावों को मैन्युअल तरीके से डिप्लॉय करें.

    फ़्लो एडिटर के ऊपर मौजूद डिप्लॉयमेंट ड्रॉप-डाउन को चुनकर, यह जांच की जा सकती है कि आपका प्रॉक्सी सर्वर सही तरीके से लागू हुआ है या नहीं. हरे बटन का मतलब है कि उस एनवायरमेंट में प्रॉक्सी को डिप्लॉय कर दिया गया है:

  8. अपने प्रॉक्सी को अनुरोध भेजकर अपने बदलावों की जांच करें, जैसा कि आपने चरण 2: अपने नए प्रॉक्सी की जांच करने के लिए किया था. उदाहरण के लिए:

    curl https://org_name-test.apigee.net/getstarted
    curl https://ahamilton-eval-test.apigee.net/getstarted | xmllint --format -

    इस बार, मॉकटारगेट एंडपॉइंट, रिस्पॉन्स के मुख्य हिस्से में एक्सएमएल दिखाता है:

    <?xml version="1.0" encoding="UTF-8"?>
    <root>
      <city>San Jose</city>
      <firstName>John</firstName>
      <lastName>Doe</lastName>
      <state>CA</state>
    </root>

अगला कदम

पहला चरण दूसरा चरण तीसरा चरण चौथा चरण: नीति जोड़ें