Apigee Developer Services পোর্টাল (বা সহজভাবে, পোর্টাল) ব্যবহার করার জন্য নিম্নলিখিত ন্যূনতম হার্ডওয়্যার এবং সফ্টওয়্যার প্রয়োজন:
| হার্ডওয়্যার | এই ব্যাজ অর্জন করার জন্য প্রয়োজনীয় যোগ্যতা |
|---|---|
|
অপারেটিং সিস্টেম |
এই ইনস্টলেশন নির্দেশাবলী এবং সম্পর্কিত ইনস্টলেশন ফাইলগুলি সমর্থিত সফ্টওয়্যার এবং সমর্থিত সংস্করণ-এ তালিকাভুক্ত অপারেটিং সিস্টেমে পরীক্ষা করা হয়েছে। |
| CPU | ২-কোর |
|
RAM |
৪ জিবি |
|
হার্ড ডিস্ক |
১২০ জিবি |
| Java |
ইনস্টল করার আগে প্রতিটি Postgres মেশিনে Java 1.8 ভার্সন ইনস্টল করা থাকতে হবে। কাজ করে এমন JDK-এর তালিকা কাজ করে এমন সফ্টওয়্যার ও কাজ করে এমন ভার্সন-এ দেওয়া আছে। |
| নেটওয়ার্ক ইন্টারফেস | অ্যাক্টিভ ইন্টারনেট কানেকশন প্রয়োজন। ইনস্টলেশন প্রসেসের অংশ হিসেবে, ইনস্টলার ওয়েব থেকে রিসোর্স ডাউনলোড করে। আপনার এনভায়রনমেন্ট যদি আউটগোয়িং HTTP ও HTTPS অনুরোধের জন্য প্রক্সি সেট-আপ করে, তাহলে আপনার প্রক্সি অবশ্যই কনফিগার করতে হবে যাতে ডাউনলোড করার সময় রিডাইরেক্ট করা অনুরোধ সঠিকভাবে ম্যানেজ করা যায়। যেমন, রিডাইরেক্ট থেকে অনুরোধ করা কন্টেন্ট সহ HTTP 200 স্ট্যাটাস কোড ফেরত দেওয়ার জন্য আপনার প্রক্সি কনফিগার করা থাকতে হবে। SAP ইনস্টলেশনের জন্য, আপনার এনভায়রনমেন্ট যদি আউটগোয়িং HTTPS অনুরোধ প্রক্সি করার জন্য সেট-আপ করা থাকে, তাহলে আপনার প্রক্সিতে অবশ্যই TLSv1.0 কাজ করতে হবে। OpenSSL 0.9.8-এ TLSv1.1 বা TLSv1.2 কাজ করে না, শুধুমাত্র TLSv1.0 কাজ করে। |
Red Hat Enterprise Linux-এর প্রয়োজনীয়তা
Red Hat Enterprise Linux (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-এর ট্রায়াল ভার্সন থাকলে, আপনি ৩০ দিনের ট্রায়াল লাইসেন্স পেতে পারেন। আরও তথ্যের জন্য https://access.redhat.com/solutions/32790 দেখুন।
SMTP সংক্রান্ত প্রয়োজনীয়তা
Apigee সাজেস্ট করে, তবে এটি বাধ্যতামূলক নয় যে, পোর্টাল থেকে ইমেল মেসেজ পাঠানোর জন্য আপনাকে একটি SMTP সার্ভার কনফিগার করতে হবে। কনফিগার করা থাকলে, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে Drupal, SMTP সার্ভারে প্রয়োজনীয় পোর্ট অ্যাক্সেস করতে পারে। নন-TLS SMTP-এর ক্ষেত্রে, পোর্ট নম্বর সাধারণত ২৫ হয়। TLS-চালু SMTP-এর জন্য, এটি প্রায়ই 465 হয়, তবে আপনার SMTP প্রদানকারীর সাথে চেক করুন।
অতিরিক্ত প্রয়োজনীয়তা
ইনস্টল করার জন্য আপনার রুট অ্যাক্সেস থাকতে হবে।
ডিপ্লয়মেন্ট আর্কিটেকচার সংক্রান্ত প্রয়োজনীয়তা
ব্যবহারকারীর অ্যাপ্লিকেশন সম্পর্কে তথ্য স্টোর এবং রিট্রিভ করার জন্য, REST API-এর মাধ্যমে Apigee ম্যানেজমেন্ট সার্ভারের সাথে পোর্টালের একটি ইন্টারফেস আছে। আপনার ইনস্টলেশনের উপর নির্ভর করে, পোর্টালটি HTTP বা HTTPS-এর মাধ্যমে ম্যানেজমেন্ট সার্ভারের সাথে কানেক্ট করতে সক্ষম হতে হবে।

ইনস্টল করা শুরু করার আগে প্রয়োজনীয় তথ্য
ইনস্টল করা শুরু করার আগে, আপনার কাছে নিম্নলিখিত তথ্য উপলভ্য থাকতে হবে:
- আপনি কোন প্ল্যাটফর্ম কনফিগার করছেন: Red Hat নাকি CentOS? এটি Red Hat ইনস্টল হলে, RPM ডাউনলোড করার জন্য মেশিনটি অবশ্যই Red Hat নেটওয়ার্কে রেজিস্টার করা থাকতে হবে।
- আপনি কি লোকাল মেশিনে 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://Edge_IP:8080/v1
অথবা:
https://Edge_IP:SSL_port/v1
যেখানে Edge_IP হল Edge ম্যানেজমেন্ট সার্ভারের IP অ্যাড্রেস এবং SSL_port হল 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 এন্ডপয়েন্ট যেখানে অ্যাপ তৈরি করতে এবং অ্যাপ 'কী'-এর জন্য ডেভেলপারদের রেজিস্টার করতে
সব কল করা হয়। ডিফল্ট এন্ডপয়েন্ট হল