ডেভেলপার পরিষেবা পোর্টাল v. 4.17.05
ইনস্টল করার জন্য ন্যূনতম হার্ডওয়্যার ও সফ্টওয়্যার সংক্রান্ত প্রয়োজনীয়তা নিচে উল্লেখ করা হল।
|
হার্ডওয়্যার |
প্রয়োজনীয়তা |
|
অপারেটিং সিস্টেম |
এই ইনস্টলেশন নির্দেশাবলী এবং সরবরাহ করা ইনস্টলেশন ফাইলগুলি এখানে তালিকাভুক্ত অপারেটিং সিস্টেমে পরীক্ষা করা হয়েছে: https://apigee.com/docs/api-services/reference/supported-software |
| CPU | ২-কোর |
|
RAM |
৪ জিবি |
|
হার্ড ডিস্ক |
১২০ জিবি |
|
নেটওয়ার্ক ইন্টারফেস |
অ্যাক্টিভ ইন্টারনেট কানেকশন প্রয়োজন। ইনস্টলেশন প্রসেসের অংশ হিসেবে, ইনস্টলার ওয়েব থেকে রিসোর্স ডাউনলোড করে। আপনার এনভায়রনমেন্ট যদি আউটগোয়িং 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 (RHEL) প্রয়োজনীয়তা
RHEL-এর অতিরিক্ত প্রয়োজনীয়তা রয়েছে কারণ Red Hat থেকে সফ্টওয়্যার ডাউনলোড অ্যাক্সেস করার জন্য সাবস্ক্রিপশন প্রয়োজন। yum-এর মাধ্যমে RPM ডাউনলোড করতে সার্ভারকে অবশ্যই ইন্টারনেটের সাথে কানেক্ট করতে হবে। RHEL ব্যবহার করলে, সার্ভারটি অবশ্যই Red Hat Network (RHN)-এ রেজিস্টার করা থাকতে হবে এবং সার্ভার ঐচ্ছিক চ্যানেলে রেজিস্টার করা থাকতে হবে।
ইনস্টল করার সময় Red Hat-এর প্রয়োজনীয়তা চেক করা হয় এবং RHEL আগে থেকে রেজিস্টার করা না থাকলে পোর্টাল ইনস্টলার আপনাকে প্রম্পট করে। আপনার কাছে আগে থেকেই Red Hat লগ-ইন ক্রেডেনশিয়াল থাকলে, ইনস্টলেশন প্রসেস শুরু করার আগে RHEL রেজিস্টার করতে নিম্নলিখিত কমান্ড ব্যবহার করতে পারবেন:
> subscription-manager register --username=my_username --password=my_password --auto-attach
my_username এবং my_password-এর জায়গায় আপনার Red Hat ক্রেডেনশিয়াল লিখুন।
আপনার কাছে RHEL-এর ট্রায়াল ভার্সন থাকলে, আপনি ৩০ দিনের ট্রায়াল লাইসেন্স পেতে পারেন। আরও তথ্যের জন্য https://access.redhat.com/solutions/32790 দেখুন।
SMTP সংক্রান্ত প্রয়োজনীয়তা
পোর্টাল থেকে ইমেল মেসেজ পাঠানোর জন্য Apigee-তে আপনাকে একটি SMTP সার্ভার কনফিগার করতে হবে। তাই, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে Drupal, SMTP সার্ভারে প্রয়োজনীয় পোর্ট অ্যাক্সেস করতে পারছে। নন-TLS SMTP-এর ক্ষেত্রে, পোর্ট নম্বর সাধারণত ২৫ হয়। TLS-চালু থাকা SMTP-এর জন্য, এটি প্রায়ই ৪৬৫ হয়, তবে আপনার SMTP প্রদানকারীর সাথে চেক করুন।
অতিরিক্ত প্রয়োজনীয়তা
ইনস্টল করার জন্য, যে ব্যবহারকারী সফ্টওয়্যারটি ইনস্টল করছেন তার রুট অ্যাক্সেস থাকতে হবে।
ডিপ্লয়মেন্ট আর্কিটেকচার সংক্রান্ত প্রয়োজনীয়তা
ব্যবহারকারীর অ্যাপ্লিকেশন সম্পর্কে তথ্য স্টোর ও ফিরিয়ে আনার জন্য REST API-এর মাধ্যমে Apigee ম্যানেজমেন্ট সার্ভারের সাথে ডেভেলপার চ্যানেল পরিষেবার একটি ইন্টারফেস আছে। ডেভেলপার চ্যানেল পরিষেবাগুলি আপনার ইনস্টলেশনের উপর নির্ভর করে HTTP বা HTTPS-এর মাধ্যমে ম্যানেজমেন্ট সার্ভারের সাথে কানেক্ট করতে সক্ষম হতে হবে।

ইনস্টল করা শুরু করার আগে প্রয়োজনীয় তথ্য
ইনস্টল করা শুরু করার আগে, আপনার কাছে নিম্নলিখিত তথ্য উপলভ্য থাকতে হবে:
- আপনি কোন প্ল্যাটফর্ম কনফিগার করছেন: Red Hat নাকি CentOS? এটি Red Hat ইনস্টল হলে, RPM ডাউনলোড করার জন্য মেশিনটি অবশ্যই Red Hat নেটওয়ার্কে রেজিস্টার করা থাকতে হবে।
- আপনি কি লোকাল মেশিনে Postgres ইনস্টল করার পরিকল্পনা করছেন? এমন হলে, লোকালি Postgres ইনস্টল করবেন না। আপনি যদি একই মেশিনে সবকিছু সহ একটি সহজ ইনস্টল চান, তাহলে লোকালি Postgres ইনস্টল করুন।
- আপনি যদি রিমোট Postgres সার্ভার অ্যাক্সেস করতে চান, তাহলে রিমোট Postgres সার্ভারের হোস্টনেম, পোর্ট, ডেটাবেসের নাম, ইউজারনেম এবং পাসওয়ার্ড। ইনস্টলেশন শুরু করার আগে রিমোট Postgres সার্ভার আগে থেকেই কনফিগার করা থাকতে হবে।
- ওয়েব সার্ভারের সম্পূর্ণভাবে উপযুক্ত ডোমেনের নাম (FQDN) কী? (এই তথ্য /etc/hosts-এ যোগ করা হবে।) এটি IP অ্যাড্রেস বা হোস্টনেম হতে হবে, যেমন portalserver.example.com। ডিফল্ট ভ্যালু হল localhost।
- তিনটি তথ্য আপনার পোর্টালকে Apigee Edge ম্যানেজমেন্ট সার্ভারের সাথে যোগাযোগ করতে দেয়। এই তথ্য নিচে উল্লেখ করা হল:
- Apigee ম্যানেজমেন্ট API এন্ডপয়েন্টের URL: এটি হোস্টনেম বা IP অ্যাড্রেস
হবে। এটি হল REST এন্ডপয়েন্ট যেখানে অ্যাপ তৈরি করতে এবং অ্যাপ 'কী'র জন্য ডেভেলপারদের রেজিস্টার করতে
সব কল করা হয়। ডিফল্ট এন্ডপয়েন্ট হল https://api.enterprise.apigee.com/v1।
প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য Edge-এর ক্ষেত্রে, URL এই ফর্ম্যাটে থাকে:
http://EdgeIp:8080/v1
অথবা:
https://EdgeIp:SSLport/v1
যেখানে EdgeIp হল Edge ম্যানেজমেন্ট সার্ভারের IP অ্যাড্রেস এবং SSLport হল Edge ম্যানেজমেন্ট API-এর SSL পোর্ট। যেমন, 8443. - Apigee সংস্থার নাম: পোর্টাল এবং Apigee Edge সংস্থার মধ্যে সম্পর্ক আছে। আপনি ম্যানেজমেন্ট API এন্ডপয়েন্ট সেট-আপ করার সময় ডিফল্ট সংস্থা সেট-আপ করবেন। ডিফল্ট ভ্যালু হল my-org।
- ম্যানেজমেন্ট API এন্ডপয়েন্টের জন্য ইউজারনেম ও পাসওয়ার্ড: পোর্টাল থেকে
Edge-এ কল আপনার প্রতিষ্ঠানের অ্যাডমিনিস্ট্রেটরকে করতে হবে।
এই ইউজারনেম/পাসওয়ার্ড আপনার প্রতিষ্ঠানের অ্যাডমিনিস্ট্রেটরের জন্য এবং এটি শুধুমাত্র পোর্টাল থেকে Edge-এ কানেক্ট করার জন্য ব্যবহার করা উচিত। যেমন, আপনি কোনও ব্যবহারকারীর ক্রেডেনশিয়াল উল্লেখ করলে এবং সেই ব্যবহারকারীকে Edge থেকে মুছে দেওয়া হলে, পোর্টাল আর Edge-এর সাথে কানেক্ট করতে পারবে না। তাই, শুধুমাত্র এই কানেকশনের জন্য আপনার সংস্থায় একজন অ্যাডমিনিস্ট্রেটর তৈরি করুন।
যেমন:
dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd
- Apigee ম্যানেজমেন্ট API এন্ডপয়েন্টের URL: এটি হোস্টনেম বা IP অ্যাড্রেস
হবে। এটি হল REST এন্ডপয়েন্ট যেখানে অ্যাপ তৈরি করতে এবং অ্যাপ 'কী'র জন্য ডেভেলপারদের রেজিস্টার করতে
সব কল করা হয়। ডিফল্ট এন্ডপয়েন্ট হল https://api.enterprise.apigee.com/v1।