Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं. जानकारी
अपने Apigee Edge संगठन में, कोड को इवैलुएशन करने वाले किसी संगठन से दूसरे में या इवैलुएशन संगठन से पैसे चुकाकर लिए जाने वाले प्लान वाले संगठन में माइग्रेट किया जा सकता है. Apigee माइग्रेट टूल का इस्तेमाल करके, ज़्यादातर कोड को माइग्रेट किया जा सकता है. इससे, कुछ हिस्सों को मैन्युअल तरीके से कॉपी किया जा सकता है.
Apigee माइग्रेट टूल, एक ओपन सोर्स टूल है. यह JavaScript टास्क रनर, Grunt का इस्तेमाल करता है. यह टूल उन दोनों संगठनों के लिए Apigee management API को कॉल करता है जिनके साथ आप काम कर रहे हैं.
आपको यह टूल, माइग्रेट टूल GitHub रिपॉज़िटरी में मिलेगा.
डेटा माइग्रेट किया गया
टूल की मदद से, इनसे जुड़ा डेटा इंपोर्ट और एक्सपोर्ट किया जा सकता है:
- डेवलपर
- प्रॉक्सी (नया वर्शन)
- शेयर फ़्लो
- प्रॉडक्ट
- आपके लिए सुझाए गए ऐप्लिकेशन
- ऐप्लिकेशन बटन
- केवीएम (संगठन और एनवायरमेंट)
किसी CSV फ़ाइल से Apigee संगठन में, इस तरह का डेटा इंपोर्ट किया जा सकता है:
- डेवलपर
- आपके लिए सुझाए गए ऐप्लिकेशन
- ऐप्लिकेशन बटन
- केवीएम (संगठन और एनवायरमेंट)
डेटा माइग्रेट नहीं किया गया
कृपया ध्यान दें कि इस टूल के हिस्से के तौर पर, इन इकाइयों को माइग्रेट नहीं किया जाएगा. ज़्यादातर मामलों में, आपको Apigee Edge कंसोल का इस्तेमाल करके, इन्हें मैन्युअल तरीके से माइग्रेट करना होगा.
- रिसॉर्स और कैश मेमोरी में सेव की गई वैल्यू. कृपया अपने प्रॉक्सी को डिप्लॉय करने से पहले,
कैश मेमोरी में सेव किए गए रिसॉर्स को फिर से बनाएं.
- ज़्यादा जानकारी के लिए, एनवायरमेंट कैश मेमोरी बनाना और उसमें बदलाव करना देखें.
- एनवायरमेंट से जुड़े संसाधन, जैसे कि टारगेट सर्वर, वर्चुअलहोस्ट, और कीस्टोर. ज़्यादा जानकारी के लिए, देखें:
- "एन्क्रिप्ट किए गए" की-वैल्यू मैप के लिए केवीएम एंट्री. एन्क्रिप्ट (सुरक्षित) की गई वैल्यू को मैनेजमेंट एपीआई का इस्तेमाल करके, वापस नहीं पाया जा सकता. वे वैल्यू नोट कर लें जिनका इस्तेमाल आप अपने पुराने संगठन में कर रहे हैं. इसके बाद, इन वैल्यू को मैन्युअल तरीके से नए संगठन में जोड़ें.
- संगठन या एनवायरमेंट के संसाधन, जैसे कि .jar फ़ाइलें, .js फ़ाइलें वगैरह.
- Analytics डेटा. इस डेटा को माइग्रेट नहीं किया जा सकता.
- फ़्लो हुक. इन्हें डाउनलोड करने और नए संगठन में इंपोर्ट करने के लिए, यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल किया जा सकता है.
- ज़्यादा जानकारी के लिए, फ़्लो हुक का इस्तेमाल करके शेयर किए गए फ़्लो को अटैच करना देखें.
Apigee माइग्रेट टूल का इस्तेमाल करना
Apigee माइग्रेट टूल, एक ओपन सोर्स Node.js टूल है, जो टास्क रनर, Grunt का इस्तेमाल करता है. टूल को डाउनलोड करने के बाद, उसे अपने पुराने और नए संगठन की जानकारी के साथ कॉन्फ़िगर किया जा सकता है. इसके बाद, अपने संगठन के हिस्सों को एक्सपोर्ट और इंपोर्ट करने के लिए, माइग्रेट करने वाले टूल के टास्क चलाए जा सकते हैं.
बड़े लेवल पर, माइग्रेशन में ये चरण शामिल हैं:
- उन संगठनों के बारे में जानकारी इकट्ठा करें जिनसे आपको माइग्रेट करना है और जिनमें इंपोर्ट करना है. उदाहरण के लिए,
आपको इनकी ज़रूरत होगी:
- मैनेजमेंट एपीआई कॉल के लिए बेस यूआरएल, जैसे कि https://api.enterprise.apigee.com
- संगठन के एडमिन का यूज़र आईडी और पासवर्ड. उदाहरण के लिए, इन क्रेडेंशियल का इस्तेमाल Apigee Edge मैनेजमेंट कंसोल में लॉग इन करने के लिए किया जाता है.
- पुराने संगठन का नाम और एनवायरमेंट.
- संगठन के उस टारगेट एनवायरमेंट का नाम जिसमें माइग्रेट किए गए आइटम डिप्लॉय किए जाते हैं.
- अपने संगठनों की जानकारी के साथ टूल को कॉन्फ़िगर करें.
- संगठन के डेटा को अपनी लोकल ड्राइव में एक्सपोर्ट करने के लिए, माइग्रेशन टूल में बताए गए 'ग्रंट टास्क' चलाएं. इसके बाद, डेटा को किसी दूसरे संगठन में इंपोर्ट करें.
- पुष्टि करें कि आपने जो डेटा माइग्रेट किया है वह नए संगठन में ठीक तरह से काम कर रहा है.
माइग्रेशन शुरू करने के लिए, माइग्रेशन टूल के डेटा स्टोर करने की जगह में मौजूद दस्तावेज़ का इस्तेमाल करके, टूल को इंस्टॉल करें, कॉन्फ़िगर करें, और चलाएं.