Apigee Developer Services पोर्टल (या सिर्फ़ पोर्टल) के लिए, कम से कम ये हार्डवेयर और सॉफ़्टवेयर ज़रूरी हैं:
| हार्डवेयर | आवश्यकता |
|---|---|
|
ऑपरेटिंग सिस्टम |
इंस्टॉल करने के इन निर्देशों और इससे जुड़ी फ़ाइलों को, इस्तेमाल किए जा सकने वाले सॉफ़्टवेयर और उनके वर्शन में दिए गए ऑपरेटिंग सिस्टम पर टेस्ट किया गया है. |
| सीपीयू | 2-कोर |
|
RAM |
4 GB |
|
हार्ड डिस्क |
120 जीबी |
| Java |
इंस्टॉल करने से पहले, हर Postgres मशीन पर Java 1.8 वर्शन इंस्टॉल होना चाहिए. इस्तेमाल किए जा सकने वाले JDK, इस्तेमाल किए जा सकने वाले सॉफ़्टवेयर और उनके वर्शन में दिए गए हैं. |
| नेटवर्क इंटरफ़ेस | इंटरनेट कनेक्शन चालू होना चाहिए. इंस्टॉलेशन की प्रोसेस के तहत, इंस्टॉलर वेब से रिसॉर्स डाउनलोड करता है. अगर आपका एनवायरमेंट, आउटगोइंग एचटीटीपी और एचटीटीपीएस अनुरोधों को प्रॉक्सी करने के लिए सेट अप किया गया है, तो आपके प्रॉक्सी को इस तरह कॉन्फ़िगर किया जाना चाहिए कि वह डाउनलोड के दौरान होने वाले रीडायरेक्ट अनुरोधों को सही तरीके से मैनेज कर सके. उदाहरण के लिए, आपके प्रॉक्सी को इस तरह कॉन्फ़िगर किया जाना चाहिए कि वह रीडायरेक्ट से अनुरोध किए गए कॉन्टेंट के साथ एचटीटीपी 200 स्टेटस कोड दिखाए. एसएपी इंस्टॉलेशन के लिए, अगर आपका एनवायरमेंट आउटगोइंग एचटीटीपीएस अनुरोधों को प्रॉक्सी करने के लिए सेट अप किया गया है, तो आपकी प्रॉक्सी को TLSv1.0 के साथ काम करना चाहिए. OpenSSL 0.9.8, TLSv1.1 या TLSv1.2 के साथ काम नहीं करता. यह सिर्फ़ TLSv1.0 के साथ काम करता है. |
Red Hat Enterprise Linux के लिए ज़रूरी शर्तें
Red Hat Enterprise Linux (RHEL) के लिए कुछ अतिरिक्त ज़रूरी शर्तें हैं. ऐसा इसलिए है, क्योंकि Red Hat से सॉफ़्टवेयर डाउनलोड करने के लिए सदस्यता की ज़रूरत होती है. Yum के ज़रिए आरपीएम डाउनलोड करने के लिए, सर्वर को इंटरनेट से कनेक्ट होना चाहिए. अगर RHEL का इस्तेमाल किया जा रहा है, तो सर्वर को Red Hat Network (RHN) पर रजिस्टर करना होगा. साथ ही, सर्वर के वैकल्पिक चैनल पर रजिस्टर करना होगा.
इंस्टॉल करने के दौरान, Red Hat की ज़रूरी शर्तों की जांच की जाती है. अगर RHEL पहले से रजिस्टर नहीं है, तो पोर्टल इंस्टॉलर आपको इसकी सूचना देता है. अगर आपके पास पहले से ही Red Hat के लॉगिन क्रेडेंशियल हैं, तो इंस्टॉल करने की प्रोसेस शुरू करने से पहले, RHEL को रजिस्टर करने के लिए इस कमांड का इस्तेमाल करें:
subscription-manager register --username=username --password=password --auto-attach
यहां username और password आपके Red Hat क्रेडेंशियल हैं.
अगर आपके पास RHEL का ट्रायल वर्शन है, तो आपको 30 दिनों के लिए ट्रायल लाइसेंस मिल सकता है. ज़्यादा जानकारी के लिए, https://access.redhat.com/solutions/32790 पर जाएं.
एसएमटीपी से जुड़ी ज़रूरी शर्तें
Apigee का सुझाव है कि पोर्टल से ईमेल भेजने के लिए, एसएमटीपी सर्वर को कॉन्फ़िगर करें. हालांकि, ऐसा करना ज़रूरी नहीं है. अगर इसे कॉन्फ़िगर किया गया है, तो आपको यह पक्का करना होगा कि Drupal, एसएमटीपी सर्वर पर ज़रूरी पोर्ट को ऐक्सेस कर सके. नॉन-टीएलएस एसएमटीपी के लिए, पोर्ट नंबर आम तौर पर 25 होता है. टीएलएस की सुविधा वाले एसएमटीपी के लिए, यह अक्सर 465 होता है. हालांकि, एसएमटीपी की सेवा देने वाली कंपनी से इसकी पुष्टि कर लें.
अन्य ज़रूरी शर्तें
इंस्टॉल करने के लिए, आपके पास रूट ऐक्सेस होना चाहिए.
डिप्लॉयमेंट आर्किटेक्चर से जुड़ी ज़रूरी शर्तें
पोर्टल में, REST API के ज़रिए Apigee मैनेजमेंट सर्वर के साथ एक इंटरफ़ेस होता है. इससे उपयोगकर्ता के ऐप्लिकेशन की जानकारी को सेव और वापस पाया जा सकता है. पोर्टल को मैनेजमेंट सर्वर से कनेक्ट होना चाहिए. यह कनेक्शन एचटीटीपी या एचटीटीपीएस के ज़रिए हो सकता है. यह आपके इंस्टॉलेशन पर निर्भर करता है.

इंस्टॉल करने से पहले ज़रूरी जानकारी
इंस्टॉल करने से पहले, आपके पास यह जानकारी होनी चाहिए:
- आपको कौनसा प्लैटफ़ॉर्म कॉन्फ़िगर करना है: Red Hat या CentOS? अगर यह Red Hat इंस्टॉल है, तो आरपीएम डाउनलोड करने के लिए मशीन को Red Hat Network पर रजिस्टर करना होगा.
- क्या आपको अपने कंप्यूटर पर Postgres इंस्टॉल करना है? अगर आपको एक ही मशीन पर सब कुछ इंस्टॉल करना है, तो Postgres को स्थानीय तौर पर इंस्टॉल करें.
- अगर आपको किसी रिमोट Postgres सर्वर को ऐक्सेस करना है, तो Postgres सर्वर के बारे में यह जानकारी हासिल करें:
- hostname
- पोर्ट
- डेटाबेस का नाम
- उपयोगकर्ता नाम
- पासवर्ड
इंस्टॉलेशन शुरू करने से पहले, रिमोट Postgres सर्वर को कॉन्फ़िगर किया जाना चाहिए.
- वेब सर्वर का पूरी तरह क्वालिफ़ाइड डोमेन नेम क्या है? (यह जानकारी /etc/hosts में जोड़ी जाएगी.) यह कोई आईपी पता या होस्टनेम होना चाहिए, जैसे कि
portalserver.example.com. डिफ़ॉल्ट वैल्यूlocalhostहै. - तीन तरह की जानकारी की मदद से, आपका पोर्टल Apigee Edge मैनेजमेंट सर्वर के साथ कम्यूनिकेट कर पाता है. यह जानकारी इस तरह है:
- Apigee Management API एंडपॉइंट का यूआरएल: यह होस्टनेम या आईपी पता होगा. यह वह REST एंडपॉइंट है जिस पर ऐप्लिकेशन बनाने और ऐप्लिकेशन पासकोड के लिए डेवलपर को रजिस्टर करने के लिए, सभी कॉल किए जाते हैं. डिफ़ॉल्ट एंडपॉइंट
https://api.enterprise.apigee.com/v1है.Edge for Private Cloud इंस्टॉलेशन के लिए, यूआरएल इस फ़ॉर्मैट में होता है:
http://Edge_IP:8080/v1
या:
https://Edge_IP:SSL_port/v1
जहां Edge_IP, Edge मैनेजमेंट सर्वर का आईपी पता है और SSL_port, Edge मैनेजमेंट एपीआई के लिए एसएसएल पोर्ट है. उदाहरण के लिए, 8443.
- Apigee संगठन का नाम: पोर्टल और Apigee Edge संगठनों के बीच संबंध होता है. Management API एंडपॉइंट को सेट अप करते समय, डिफ़ॉल्ट संगठन को सेट अप किया जाएगा. डिफ़ॉल्ट वैल्यू my-org है.
- Management API एंडपॉइंट के लिए उपयोगकर्ता नाम और पासवर्ड: पोर्टल से Edge पर किए जाने वाले कॉल, आपके संगठन के एडमिन को करने चाहिए.
यह उपयोगकर्ता नाम/पासवर्ड आपके संगठन के एडमिन के लिए है. इसका इस्तेमाल सिर्फ़ पोर्टल से Edge को कनेक्ट करने के लिए किया जाना चाहिए. उदाहरण के लिए, अगर आपने किसी उपयोगकर्ता के क्रेडेंशियल दिए हैं और उस उपयोगकर्ता को Edge से मिटा दिया जाता है, तो पोर्टल अब Edge से कनेक्ट नहीं हो पाएगा. इसलिए, अपने संगठन में सिर्फ़ इस कनेक्शन के लिए एक एडमिन बनाएं.
उदाहरण के लिए:
dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd
- Apigee Management API एंडपॉइंट का यूआरएल: यह होस्टनेम या आईपी पता होगा. यह वह REST एंडपॉइंट है जिस पर ऐप्लिकेशन बनाने और ऐप्लिकेशन पासकोड के लिए डेवलपर को रजिस्टर करने के लिए, सभी कॉल किए जाते हैं. डिफ़ॉल्ट एंडपॉइंट