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

अगर एपीआई प्रॉक्सी का बेस पाथ बदले बिना उसका नया वर्शन बनाया जाता है और उसे ऐसे एनवायरमेंट में डिप्लॉय किया जाता है जहां वह पहले से ही डिप्लॉय है, तो पिछला वर्शन अनडिप्लॉय हो जाता है. इसके बाद, नया वर्शन उसकी जगह पर डिप्लॉय हो जाता है. ध्यान दें कि मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के ज़रिए डिप्लॉयमेंट करने से, इनबाउंड कॉल पर असर पड़ सकता है. डिप्लॉयमेंट के दौरान, आने वाली कॉल को बेहतर तरीके से मैनेज करने और ट्रांज़िशन करने के लिए, मैनेजमेंट एपीआई का इस्तेमाल करें. Management API का इस्तेमाल करके, एपीआई प्रॉक्सी डिप्लॉय करना लेख में, आसानी से डिप्लॉय करने के बारे में सेक्शन देखें.
Apigee Edge में मौजूद वर्शन की सुविधा को, सोर्स कंट्रोल सिस्टम के तौर पर इस्तेमाल करने के लिए डिज़ाइन नहीं किया गया है. अपने एपीआई प्रॉक्सी में बदलावों को मैनेज करने और उनके इतिहास को बनाए रखने के लिए, मौजूदा सोर्स कोड रिपॉज़िटरी और सॉफ़्टवेयर डेवलपमेंट लाइफ़ साइकल (एसडीएलसी) प्रोसेस का इस्तेमाल करें. Edge में बदलावों को, एपीआई प्रॉक्सी के अलग-अलग वर्शन को तुरंत देखने या डिप्लॉय करने के तरीके के तौर पर देखा जा सकता है. Apigee Edge में, एपीआई प्रॉक्सी के 50 वर्शन को इतिहास में सेव किया जा सकता है. इस बारे में सीमाएं विषय में बताया गया है. सीमा तक पहुंचने पर, आपको नई रिविज़न बनाने से पहले, Apigee Edge में इतिहास में सेव की गई पुरानी रिविज़न का बैक अप लेना चाहिए और उन्हें मिटा देना चाहिए.
वर्शन के बारे में जानकारी
Edge, एक ही एनवायरमेंट में किसी प्रॉक्सी के कई वर्शन डिप्लॉय करने की सुविधा देता है. हर वर्शन का बेस पाथ अलग होना चाहिए. उदाहरण के लिए, /v1 और /v2.
एपीआई प्रॉक्सी को डिप्लॉय और अनडिप्लॉय करना
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में किसी एपीआई प्रॉक्सी को डिप्लॉय (या अनडिप्लॉय) करने के लिए:
- एपीआई प्रॉक्सी एडिटर में, वह वर्शन चुनें जिसे आपको डिप्लॉय (या अनडिप्लॉय) करना है.
- डिप्लॉयमेंट > {environment} पर क्लिक करें और पुष्टि करने वाले डायलॉग बॉक्स में जवाब दें.
अगर एपीआई प्रॉक्सी का बेस पाथ, उस एनवायरमेंट में डिप्लॉय किए गए किसी दूसरे वर्शन के जैसा है, तो पहले वाले वर्शन को अनडिप्लॉय कर दिया जाता है. साथ ही, नए वर्शन को उसकी जगह पर डिप्लॉय कर दिया जाता है.
एक ही एनवायरमेंट में कई वर्शन डिप्लॉय करने के लिए, अगला सेक्शन देखें.