पोर्टल से जुड़ी ज़रूरी शर्तें

Apigee Developer Services पोर्टल (या आसान शब्दों में, पोर्टल) के लिए कम से कम हार्डवेयर और सॉफ़्टवेयर की ज़रूरत होती है:

हार्डवेयर ज़रूरी शर्त

ऑपरेटिंग सिस्टम

इंस्टॉल करने के इन निर्देशों और इंस्टॉल करने से जुड़ी इन फ़ाइलों की जांच, काम करने वाले सॉफ़्टवेयर और इसके साथ काम करने वाले वर्शन में दिए गए ऑपरेटिंग सिस्टम पर की गई है.

CPU 2-कोर

RAM

4 GB

हार्ड डिस्क

120 जीबी

Java

इंस्टॉल करने से पहले, आपके पास हर Postgres मशीन पर Java 1.8 वर्शन इंस्टॉल होना चाहिए. साथ काम करने वाले सॉफ़्टवेयर और इस्तेमाल किए जा सकने वाले वर्शन में जेडीके की सूची दी गई है.

नेटवर्क इंटरफ़ेस

इसके लिए, इंटरनेट कनेक्शन चालू होना ज़रूरी है.

इंस्टॉलेशन प्रक्रिया के हिस्से के तौर पर, इंस्टॉलर वेब से संसाधनों को डाउनलोड करता है. अगर आपका एनवायरमेंट, एचटीटीपी और एचटीटीपीएस अनुरोधों को प्रॉक्सी करने के लिए सेट अप किया गया है, तो आपकी प्रॉक्सी को इस तरह से कॉन्फ़िगर किया जाना चाहिए कि वह डाउनलोड करने के दौरान रीडायरेक्ट किए जाने वाले अनुरोधों को सही तरीके से हैंडल कर पाए.

उदाहरण के लिए, https://drupal.org/ को करने का अनुरोध करने पर एचटीटीपी 301 स्टेटस कोड दिखता है और https://www.drupal.org/ पर रीडायरेक्ट किया जाता है.

आपकी प्रॉक्सी को इस तरह कॉन्फ़िगर किया जाना चाहिए कि वह रीडायरेक्ट से अनुरोध किए गए कॉन्टेंट के साथ, एचटीटीपी 200 स्टेटस कोड दिखाए.

SAP इंस्टॉलेशन के लिए, अगर आपका एनवायरमेंट, एचटीटीपीएस अनुरोधों को प्रॉक्सी करने के लिए सेट अप किया गया है, तो आपकी प्रॉक्सी प्रॉपर्टी में TLSv1.0 के साथ काम करना चाहिए. OpenGL 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, एसएमटीपी सर्वर पर ज़रूरी पोर्ट को ऐक्सेस कर सकता है. बिना TLS वाले एसएमटीपी के लिए, पोर्ट नंबर आम तौर पर 25 होता है. TLS की सुविधा वाले एसएमटीपी के लिए, यह अक्सर 465 कोड होती है. हालांकि, एसएमटीपी की सेवा देने वाली कंपनी से संपर्क करें.

अन्य ज़रूरी शर्तें

इंस्टॉल करने के लिए, आपके पास रूट ऐक्सेस होना चाहिए.

डिप्लॉयमेंट आर्किटेक्चर की ज़रूरी शर्तें

पोर्टल में REST API की मदद से, Apigee Management Server के साथ एक ही इंटरफ़ेस होता है, ताकि उपयोगकर्ता के ऐप्लिकेशन के बारे में जानकारी सेव और हासिल की जा सके. यह ज़रूरी है कि इंस्टॉल किए गए ऐप्लिकेशन के आधार पर, पोर्टल एचटीटीपी या एचटीटीपीएस के ज़रिए मैनेजमेंट सर्वर से कनेक्ट हो पाए.

इंस्टॉल शुरू करने से पहले जानकारी देना ज़रूरी है

इंस्टॉल करने से पहले, आपके पास यह जानकारी उपलब्ध होनी चाहिए:

  1. आपको किस प्लैटफ़ॉर्म को कॉन्फ़िगर करना है: Red Hat या CentOS? अगर यह Red Hat इंस्टॉल है, तो आरपीएम डाउनलोड करने के लिए, मशीन का Red Hat नेटवर्क पर रजिस्टर होना ज़रूरी है.
  2. क्या आपको अपने कंप्यूटर पर Postgres इंस्टॉल करना है? अगर आपको एक ही मशीन पर मौजूद सभी चीज़ों को आसानी से इंस्टॉल करना है, तो स्थानीय तौर पर Postgres इंस्टॉल करें.
  3. अगर आपको किसी रिमोट Postgres सर्वर को ऐक्सेस करना है, तो Postgres सर्वर के बारे में यह जानकारी पाएं:
    • hostname
    • पोर्ट
    • डेटाबेस का नाम
    • उपयोगकर्ता नाम
    • पासवर्ड

    रिमोट Postgres सर्वर, इंस्टॉल करने से पहले ही कॉन्फ़िगर होना चाहिए.

  4. वेब सर्वर का पूरी तरह क्वालिफ़ाइड डोमेन नेम क्या होता है? (यह जानकारी /etc/hosts में जोड़ दी जाएगी.) यह कोई आईपी पता या होस्टनेम होना चाहिए, जैसे कि portalserver.example.com. डिफ़ॉल्ट वैल्यू localhost है.
  5. ऐसी तीन जानकारी हैं जिनकी मदद से आपका पोर्टल Apigee Edge मैनेजमेंट सर्वर के साथ कम्यूनिकेट कर सकता है. यह जानकारी यहां दी गई है:
    1. 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.

    2. Apigee संगठन का नाम: पोर्टल और Apigee Edge के संगठनों के बीच संबंध होता है. मैनेजमेंट एपीआई एंडपॉइंट सेट अप करते समय, डिफ़ॉल्ट संगठन सेट अप होगा. डिफ़ॉल्ट वैल्यू my-org है.
    3. मैनेजमेंट एपीआई एंडपॉइंट के लिए उपयोगकर्ता नाम और पासवर्ड: पोर्टल से Edge को किए जाने वाले कॉल, आपके संगठन का एडमिन ही कर सकता है.

      यह उपयोगकर्ता नाम/पासवर्ड आपके संगठन के एडमिन के लिए है. इसका इस्तेमाल सिर्फ़ पोर्टल से Edge से कनेक्ट करने के लिए किया जाना चाहिए. उदाहरण के लिए, अगर किसी उपयोगकर्ता के क्रेडेंशियल की जानकारी दी जाती है और उस उपयोगकर्ता को Edge से कभी भी मिटाया जाता है, तो यह पोर्टल Edge से कनेक्ट नहीं हो पाएगा. इसलिए, सिर्फ़ इस कनेक्शन के लिए, अपने संगठन के लिए एडमिन बनाएं.

      उदाहरण के लिए:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd