यूज़र इंटरफ़ेस (यूआई) में प्रॉक्सी डिप्लॉय करना

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

डिफ़ॉल्ट रूप से, Apigee Edge में सभी संगठनों में दो एनवायरमेंट होते हैं: test और prod. नाम मनचाहे तरीके से रखने का विकल्प नहीं है. ये एनवायरमेंट आपको सिर्फ़ इस तरह से डिज़ाइन किए गए हैं कि आप एपीआई में हुए बदलावों पर काम करने और उनकी जांच करने के लिए एक जगह उपलब्ध कराएं. साथ ही, दूसरे इलाके में एपीआई उपलब्ध कराए जा सकते हैं.

आपकी भूमिका के आधार पर, हो सकता है कि आप सभी एनवायरमेंट में डिप्लॉय न कर पाएं. उपयोगकर्ता सिर्फ़ test एनवायरमेंट में डिप्लॉय कर सकते हैं. अगर आप एडमिन हैं, तो इन्हें किसी भी एनवायरमेंट में डिप्लॉय किया जा सकता है.

डिप्लॉयमेंट के विकल्प

प्रॉक्सी को बदलावों या वर्शन के तौर पर डिप्लॉय किया जा सकता है. ये अलग-अलग कॉन्सेप्ट हैं. इसके बारे में आगे बताया गया है.

बदलावों के बारे में जानकारी

किसी संगठन के हर एनवायरमेंट में, एपीआई प्रॉक्सी का सिर्फ़ एक डिप्लॉय किया गया बदलाव हो सकता है. आम तौर पर, prod में प्रॉक्सी से जुड़े बदलाव किए जाते हैं. हालांकि, test में भी एक प्रॉक्सी वर्शन किया जाता है, क्योंकि इसे टेस्ट या डेवलप किया जा रहा होता है. उदाहरण के लिए, आपके पास test में 1 को डिप्लॉय और prod में 20 वर्शन डिप्लॉय करने का विकल्प होता है. एपीआई प्रॉक्सी एडिटर के 'खास जानकारी' पेज पर सभी बदलावों के डिप्लॉयमेंट की जानकारी देखी जा सकती है.

जब एपीआई प्रॉक्सी के बेस पाथ में कोई बदलाव किए बिना नया रिविज़न बनाया जाता है और उसे किसी ऐसे एनवायरमेंट में डिप्लॉय किया जाता है जहां उसे पहले से ही डिप्लॉय किया जा चुका है, तो पिछला वर्शन डिप्लॉय नहीं किया जाता और इसकी जगह पर नया बदलाव डिप्लॉय हो जाता है. ध्यान रखें कि मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) से डिप्लॉयमेंट करने पर, इनबाउंड कॉल पर असर पड़ सकता है. डिप्लॉयमेंट के दौरान, इनबाउंड कॉल को बेहतर तरीके से हैंडल और ट्रांज़िशन करने के लिए, management API का इस्तेमाल करें. Management API का इस्तेमाल करके एपीआई प्रॉक्सी डिप्लॉय करें में, आसानी से डिप्लॉयमेंट के बारे में सेक्शन देखें.

Apigee Edge में, बदलाव करने की सुविधा को सोर्स कंट्रोल सिस्टम के तौर पर इस्तेमाल करने के लिए डिज़ाइन नहीं किया गया है. अपने एपीआई प्रॉक्सी के इतिहास को मैनेज करने और बनाए रखने के लिए, अपने मौजूदा सोर्स कोड का डेटा स्टोर करने की जगह और सॉफ़्टवेयर डेवलपमेंट लाइफ़ साइकल (एसडीएलसी) प्रोसेस का इस्तेमाल करें. Edge में किए गए बदलावों को, एपीआई प्रॉक्सी के अलग-अलग बदलावों को तुरंत देखने या डिप्लॉय करने के एक तरीके के तौर पर देखें. एपीआई के प्रॉक्सी में 50 बदलावों की सीमा है. इन्हें Apigee Edge के इतिहास में सेव किया जा सकता है, जैसा कि सीमाएं विषय में बताया गया है. तय सीमा तक पहुंचने के बाद, आपको बैक अप लेना चाहिए. साथ ही, उन पुराने बदलावों को मिटा देना चाहिए जिन्हें अब आपको Apigee Edge के इतिहास में नहीं सेव रखना है. इसके बाद, नए बदलाव बनाए जा सकते हैं.

वर्शन के बारे में जानकारी

Edge एक ही एनवायरमेंट में प्रॉक्सी के कई वर्शन डिप्लॉय करने की सुविधा देता है. हर वर्शन का अलग-अलग बेस पाथ होना चाहिए, जैसे कि /v1 और /v2.

एपीआई प्रॉक्सी को डिप्लॉय और डिप्लॉय करना

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में एपीआई प्रॉक्सी डिप्लॉय (या अनडिप्लॉय) करने के लिए:

  1. API प्रॉक्सी एडिटर में, वह बदलाव चुनें जिसे डिप्लॉय करना है या डिप्लॉय करना है.
  2. डिप्लॉयमेंट > {Environment} पर क्लिक करें और पुष्टि करने वाले डायलॉग का जवाब दें.

    अगर एपीआई प्रॉक्सी बेस पाथ उस एनवायरमेंट में डिप्लॉय किए गए किसी दूसरे वर्शन की तरह ही है, तो पुराना वर्शन डिप्लॉय नहीं किया जाता और उसकी जगह पर नया वर्शन डिप्लॉय कर दिया जाता है.
    एक ही एनवायरमेंट में कई वर्शन डिप्लॉय करने के बारे में जानने के लिए, अगला सेक्शन देखें.