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

यह Apigee Edge से जुड़े दस्तावेज़ हैं.
Apigee X
से जुड़े दस्तावेज़ पर जाएं.
info

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

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

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

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

    इससे, एपीआई प्रॉक्सी एडिटर खुलता है. प्रॉक्सी एडिटर की मदद से, एपीआई प्रॉक्सी का स्ट्रक्चर देखा जा सकता है. साथ ही, इसके फ़्लो को कॉन्फ़िगर किया जा सकता है. (घबराएं नहीं. _फ़्लो_ के कॉन्सेप्ट के बारे में अन्य ट्यूटोरियल में बताया जाएगा.)

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

    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. अपने प्रॉक्सी के कॉन्फ़िगरेशन में मौजूद गड़बड़ी को ठीक करें. Edge, पॉप-अप के तौर पर सिंटैक्स के बारे में सुझाव दे सकता है.
    2. अगर Edge, आपके बदलावों को अपने-आप डिप्लॉय नहीं करता है, तो डिप्लॉयमेंट > टेस्ट पर क्लिक करके, test एनवायरमेंट में अपने बदलावों को मैन्युअल तरीके से डिप्लॉय करें.

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

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

    curl https://org_name-test.apigee.net/getstarted

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

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

अगला चरण

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