এই বিভাগটি বিভিন্ন প্রশাসনিক কার্যক্রম কভার করে, উদাহরণস্বরূপ, একটি Apigee Edge for Private Cloud ইনস্টলেশনে Apigee সংস্থা, পরিবেশ এবং ভার্চুয়াল হোস্ট তৈরি, পরিচালনা এবং অপসারণ।
সংগঠন, পরিবেশ এবং ভার্চুয়াল হোস্ট সম্পর্কে আরও জানতে , গ্রহ, অঞ্চল, পড, সংগঠন, পরিবেশ এবং ভার্চুয়াল হোস্ট সম্পর্কে দেখুন।
ব্যবহারকারী, প্রতিষ্ঠান এবং পরিবেশের অবস্থা পরীক্ষা করা
এজ প্রাইভেট ক্লাউডের অন-প্রেমিসেস ইনস্টলেশনে অন্যান্য সমস্ত উপাদানকে একসাথে ধরে রাখার ক্ষেত্রে ম্যানেজমেন্ট সার্ভার গুরুত্বপূর্ণ ভূমিকা পালন করে। আপনি নিম্নলিখিত curl কমান্ডগুলি জারি করে ম্যানেজমেন্ট সার্ভারে ব্যবহারকারী, সংস্থা এবং স্থাপনার অবস্থা পরীক্ষা করতে পারেন:
curl -u adminEmail:admin_passwd http://localhost:8080/v1/userscurl -u adminEmail:admin_passwd http://localhost:8080/v1/organizationscurl -u adminEmail;:admin_passwd http://localhost:8080/v1/organizations/orgname/deployments
সিস্টেমটি সমস্ত কলের জন্য 200 HTTP স্ট্যাটাস প্রদর্শন করবে। যদি এটি ব্যর্থ হয়, তাহলে নিম্নলিখিতগুলি করুন:
- কোনও ত্রুটির জন্য
/opt/apigee/var/log/apigee/management-serverএ ম্যানেজমেন্ট সার্ভার লগগুলি পরীক্ষা করুন। - ম্যানেজমেন্ট সার্ভারটি সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করার জন্য একটি কল করুন।
- ELB থেকে সার্ভারটি সরান এবং তারপর ম্যানেজমেন্ট সার্ভারটি পুনরায় চালু করুন:
/opt/apigee/bin/apigee-service management-server restart
কনফিগ ফাইল ব্যবহার সম্পর্কে
নীচে দেখানো কমান্ডগুলি একটি কনফিগ ফাইলকে ইনপুট হিসেবে গ্রহণ করে। উদাহরণস্বরূপ, আপনি পরিবেশ এবং ভার্চুয়াল হোস্ট সহ প্রতিষ্ঠানের সমস্ত বৈশিষ্ট্য সংজ্ঞায়িত করার জন্য setup-org কমান্ডে একটি কনফিগ ফাইল পাস করেন।
সম্পূর্ণ কনফিগ ফাইল এবং কনফিগ ফাইলে আপনি যে বৈশিষ্ট্যগুলি সেট করতে পারেন সে সম্পর্কে তথ্যের জন্য, Onboard an organization দেখুন।
ভার্চুয়াল হোস্ট সেট আপ করার বিষয়ে
এজে একটি ভার্চুয়াল হোস্ট ডোমেন এবং এজ রাউটার পোর্টগুলিকে সংজ্ঞায়িত করে যেখানে একটি API প্রক্সি উন্মুক্ত থাকে, এবং এক্সটেনশনের মাধ্যমে, অ্যাপ্লিকেশনগুলি একটি API প্রক্সি অ্যাক্সেস করার জন্য যে URL ব্যবহার করে তা সংজ্ঞায়িত করে। একটি ভার্চুয়াল হোস্ট এটিও সংজ্ঞায়িত করে যে API প্রক্সি HTTP প্রোটোকল ব্যবহার করে অ্যাক্সেস করা হবে, নাকি এনক্রিপ্ট করা HTTPS প্রোটোকল দ্বারা।
ভার্চুয়াল হোস্ট তৈরি করতে নিচে দেখানো স্ক্রিপ্ট এবং API কল ব্যবহার করুন। ভার্চুয়াল হোস্ট তৈরি করার সময়, আপনাকে নিম্নলিখিত তথ্যগুলি নির্দিষ্ট করতে হবে:
- আপনার API প্রক্সিতে যে ভার্চুয়াল হোস্টটি উল্লেখ করতে ব্যবহার করেন তার নাম ।
- ভার্চুয়াল হোস্টের জন্য রাউটারের পোর্ট । সাধারণত এই পোর্টগুলি 9001 থেকে শুরু হয় এবং প্রতিটি নতুন ভার্চুয়াল হোস্টের জন্য একটি করে বৃদ্ধি পায়।
- ভার্চুয়াল হোস্টের হোস্ট উপনাম । সাধারণত ভার্চুয়াল হোস্টের DNS নাম।
এজ রাউটার অনুরোধটি পরিচালনা করে এমন API প্রক্সি নির্ধারণের অংশ হিসেবে আগত অনুরোধের হোস্ট হেডারকে হোস্ট উপনামের তালিকার সাথে তুলনা করে। ভার্চুয়াল হোস্টের মাধ্যমে অনুরোধ করার সময়, হয় একটি ডোমেন নাম উল্লেখ করুন যা ভার্চুয়াল হোস্টের হোস্ট উপনামের সাথে মেলে, অথবা রাউটারের আইপি ঠিকানা এবং হোস্ট উপনাম ধারণকারী হোস্ট হেডার উল্লেখ করুন।
যদি আপনার ভার্চুয়াল হোস্টের জন্য একটি DNS এন্ট্রি থাকে
উদাহরণস্বরূপ, যদি আপনি 9001 পোর্টে myapis.apigee.net এর হোস্ট উপনাম দিয়ে একটি ভার্চুয়াল হোস্ট তৈরি করেন, তাহলে সেই ভার্চুয়াল হোস্টের মাধ্যমে একটি API-তে একটি curl অনুরোধ কার্যকর করুন যা নিম্নলিখিত ফর্মটি ব্যবহার করতে পারে:
curl http://myapis.apigee.net:9001/proxy-base-path/resource-path
ভার্চুয়াল হোস্টের জন্য যখন আপনার কাছে DNS এন্ট্রি না থাকে তখন বিকল্পগুলি
যখন আপনার DNS এন্ট্রি না থাকে, তখন একটি বিকল্প হল রাউটারের IP ঠিকানা এবং ভার্চুয়াল হোস্টের পোর্টে হোস্ট উপনাম সেট করা, routerIP:port হিসাবে। উদাহরণস্বরূপ:
192.168.1.31:9001
তারপর আপনি নীচের ফর্মে একটি curl কমান্ড তৈরি করুন:
curl http://routerIP:9001/proxy-base-path/resource-path
এই বিকল্পটি পছন্দনীয় কারণ এটি এজ UI এর সাথে ভালোভাবে কাজ করে।
যদি আপনার একাধিক রাউটার থাকে, তাহলে প্রতিটি রাউটারের জন্য একটি হোস্ট উপনাম যোগ করুন, প্রতিটি রাউটারের আইপি ঠিকানা এবং ভার্চুয়াল হোস্টের পোর্ট উল্লেখ করে।
বিকল্পভাবে, আপনি হোস্ট উপনামকে একটি মান হিসাবে সেট করতে পারেন, যেমন temp.hostalias.com । তারপর, আপনাকে প্রতিটি অনুরোধে Host হেডারটি পাস করতে হবে:
curl -v http://routerIP:9001/proxy-base-path/resource-path -H 'Host: temp.hostalias.com'
অথবা, আপনার /etc/hosts ফাইলে হোস্ট উপনাম যোগ করুন। উদাহরণস্বরূপ, /etc/hosts এ এই লাইনটি যোগ করুন:
192.168.1.31 temp.hostalias.com
তারপর আপনি এমনভাবে অনুরোধ করতে পারেন যেন আপনার কাছে একটি DNS এন্ট্রি আছে:
curl -v http://myapis.apigee.net:9001/proxy-base-path/resource-path