পোর্টাল প্রয়োজনীয়তা

Apigee ডেভেলপার সার্ভিসেস পোর্টালের (বা সহজভাবে, পোর্টাল ) নিম্নলিখিত ন্যূনতম হার্ডওয়্যার এবং সফ্টওয়্যার প্রয়োজন:

হার্ডওয়্যার প্রয়োজনীয়তা

অপারেটিং সিস্টেম

এই ইনস্টলেশন নির্দেশাবলী এবং সম্পর্কিত ইনস্টলেশন ফাইলগুলি সমর্থিত সফ্টওয়্যার এবং সমর্থিত সংস্করণগুলিতে তালিকাভুক্ত অপারেটিং সিস্টেমগুলিতে পরীক্ষা করা হয়েছে৷

সিপিইউ 2-কোর

র্যাম

4 জিবি

হার্ড ডিস্ক

120 জিবি

জাভা

ইনস্টলেশনের আগে প্রতিটি পোস্টগ্রেস মেশিনে আপনার অবশ্যই জাভা 1.8 সংস্করণ ইনস্টল থাকতে হবে। সমর্থিত JDK সমর্থিত সফ্টওয়্যার এবং সমর্থিত সংস্করণে তালিকাভুক্ত করা হয়েছে।

নেটওয়ার্ক ইন্টারফেস

সক্রিয় ইন্টারনেট সংযোগ প্রয়োজন।

ইনস্টলেশন প্রক্রিয়ার অংশ হিসাবে, ইনস্টলার ওয়েব থেকে সংস্থানগুলি ডাউনলোড করে। যদি আপনার পরিবেশ প্রক্সি আউটগোয়িং HTTP এবং HTTPS অনুরোধের জন্য সেট আপ করা হয়, তাহলে আপনার প্রক্সিটি ডাউনলোডের সময় হতে পারে এমন পুনঃনির্দেশিত অনুরোধগুলি সঠিকভাবে পরিচালনা করার জন্য কনফিগার করা আবশ্যক।

উদাহরণস্বরূপ, https://drupal.org/ এ একটি অনুরোধ একটি HTTP 301 স্ট্যাটাস কোড প্রদান করে এবং https://www.drupal.org/ এ পুনঃনির্দেশ করে।

রিডাইরেক্ট থেকে অনুরোধ করা বিষয়বস্তুর সাথে HTTP 200 স্ট্যাটাস কোড ফেরত দেওয়ার জন্য আপনার প্রক্সি কনফিগার করা উচিত।

SAP ইনস্টলেশনের জন্য, যদি আপনার পরিবেশ প্রক্সি আউটগোয়িং HTTPS অনুরোধের জন্য সেট আপ করা হয়, তাহলে আপনার প্রক্সি অবশ্যই TLSv1.0 সমর্থন করবে। OpenSSL 0.9.8 TLSv1.1 বা TLSv1.2 সমর্থন করে না, শুধুমাত্র TLSv1.0।

Red Hat Enterprise Linux এর প্রয়োজনীয়তা

Red Hat এন্টারপ্রাইজ লিনাক্স (RHEL)-এর অতিরিক্ত প্রয়োজনীয়তা রয়েছে যার কারণে Red Hat থেকে সফ্টওয়্যার ডাউনলোড অ্যাক্সেস করার জন্য সাবস্ক্রিপশন প্রয়োজন। yum-এর মাধ্যমে RPM ডাউনলোড করতে সার্ভারটি অবশ্যই ইন্টারনেটের সাথে সংযোগ করতে সক্ষম হবে। 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 দেখুন।

SMTP প্রয়োজনীয়তা

Apigee পোর্টাল থেকে ইমেল বার্তা পাঠানোর জন্য আপনি একটি SMTP সার্ভার কনফিগার করার পরামর্শ দেন, কিন্তু প্রয়োজন হয় না। কনফিগার করা থাকলে, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে Drupal SMTP সার্ভারে প্রয়োজনীয় পোর্ট অ্যাক্সেস করতে পারে। নন-টিএলএস এসএমটিপির জন্য, পোর্ট নম্বরটি সাধারণত 25 হয়। টিএলএস-সক্ষম SMTP-এর জন্য, এটি প্রায়শই 465 হয়, তবে আপনার SMTP প্রদানকারীর সাথে যোগাযোগ করুন।

অতিরিক্ত আবশ্যক

ইনস্টলেশন সম্পাদন করতে, আপনার অবশ্যই রুট অ্যাক্সেস থাকতে হবে।

স্থাপনার আর্কিটেকচারের প্রয়োজনীয়তা

ব্যবহারকারীর অ্যাপ্লিকেশন সম্পর্কে তথ্য সংরক্ষণ এবং পুনরুদ্ধার করার জন্য পোর্টালটিতে একটি REST API এর মাধ্যমে Apigee ম্যানেজমেন্ট সার্ভারের সাথে একটি একক ইন্টারফেস রয়েছে। আপনার ইনস্টলেশনের উপর নির্ভর করে পোর্টালটি অবশ্যই HTTP বা HTTPS এর মাধ্যমে ম্যানেজমেন্ট সার্ভারের সাথে সংযোগ করতে সক্ষম হবে।

আপনি ইনস্টল শুরু করার আগে প্রয়োজনীয় তথ্য

ইনস্টলেশন শুরু করার আগে, আপনার কাছে নিম্নলিখিত তথ্য উপলব্ধ থাকতে হবে:

  1. আপনি কোন প্ল্যাটফর্মটি কনফিগার করছেন: রেড হ্যাট বা CentOS? এটি একটি Red Hat ইনস্টল হলে, RPM ডাউনলোড করতে মেশিনটিকে অবশ্যই Red Hat নেটওয়ার্কে নিবন্ধিত করতে হবে।
  2. আপনি কি স্থানীয় মেশিনে পোস্টগ্রেস ইনস্টল করার পরিকল্পনা করছেন? আপনি যদি একই মেশিনে সবকিছুর সাথে একটি সাধারণ ইনস্টল করতে চান তবে পোস্টগ্রেস স্থানীয়ভাবে ইনস্টল করুন।
  3. আপনি যদি একটি দূরবর্তী Postgres সার্ভার অ্যাক্সেস করতে চান, Postgres সার্ভার সম্পর্কে নিম্নলিখিত তথ্য পান:
    • হোস্টনাম
    • বন্দর
    • ডাটাবেসের নাম
    • ব্যবহারকারীর নাম
    • পাসওয়ার্ড

    আপনি ইনস্টলেশন শুরু করার আগে দূরবর্তী Postgres সার্ভারটি ইতিমধ্যেই কনফিগার করা উচিত।

  4. ওয়েব সার্ভারের সম্পূর্ণ যোগ্য ডোমেইন নাম কি? (এই তথ্য /etc/hosts-এ যোগ করা হবে।) এটি একটি IP ঠিকানা বা হোস্টনাম হওয়া উচিত, যেমন portalserver.example.com । ডিফল্ট মান হল localhost
  5. তিনটি তথ্য রয়েছে যা আপনার পোর্টালকে Apigee Edge ব্যবস্থাপনা সার্ভারের সাথে যোগাযোগ করতে দেয়। এই তথ্য নিম্নরূপ:
    1. Apigee ম্যানেজমেন্ট API এন্ডপয়েন্টের URL : এটি হয় একটি হোস্টনাম বা একটি IP ঠিকানা হবে। এটি হল REST শেষ পয়েন্ট যেখানে অ্যাপ তৈরি করতে এবং অ্যাপ কীগুলির জন্য ডেভেলপারদের নিবন্ধন করার জন্য সমস্ত কল করা হয়। ডিফল্ট এন্ডপয়েন্ট হল https://api.enterprise.apigee.com/v1

      প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য একটি প্রান্তের জন্য, URLটি আকারে রয়েছে:

      http://Edge_IP:8080/v1

      বা:

      https://Edge_IP:SSL_port/v1

      যেখানে Edge_IP হল এজ ম্যানেজমেন্ট সার্ভারের IP ঠিকানা এবং SSL_port হল এজ ম্যানেজমেন্ট API-এর জন্য SSL পোর্ট। উদাহরণস্বরূপ, 8443।

    2. Apigee সংস্থার নাম : পোর্টাল এবং Apigee এজ সংস্থাগুলির মধ্যে একটি সম্পর্ক রয়েছে। আপনি যখন ম্যানেজমেন্ট API এন্ডপয়েন্ট সেট আপ করবেন তখন আপনি ডিফল্ট সংস্থা সেট আপ করবেন। ডিফল্ট মান হল my-org.
    3. ম্যানেজমেন্ট API এন্ডপয়েন্টের জন্য ব্যবহারকারীর নাম এবং পাসওয়ার্ড : পোর্টাল থেকে এজ-এ কলগুলি অবশ্যই আপনার প্রতিষ্ঠানের জন্য একজন প্রশাসকের দ্বারা সঞ্চালিত হবে।

      এই ব্যবহারকারীর নাম/পাসওয়ার্ডটি আপনার প্রতিষ্ঠানের একজন প্রশাসকের জন্য এবং শুধুমাত্র পোর্টাল থেকে এজ-এর সাথে সংযোগ করার জন্য ব্যবহার করা উচিত। উদাহরণস্বরূপ, আপনি যদি একজন ব্যবহারকারীর শংসাপত্র নির্দিষ্ট করেন এবং সেই ব্যবহারকারীকে এজ থেকে মুছে ফেলা হয়, তাহলে পোর্টালটি আর এজ-এর সাথে সংযোগ করতে সক্ষম হবে না। অতএব, শুধুমাত্র এই সংযোগের জন্য আপনার প্রতিষ্ঠানে একজন প্রশাসক তৈরি করুন।

      উদাহরণ স্বরূপ:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd