আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
ডেভেলপার সার্ভিসেস পোর্টাল Apigee Edge-এর ক্লায়েন্ট হিসেবে কাজ করে। তার মানে পোর্টালটি একটি স্বতন্ত্র সিস্টেম হিসাবে কাজ করে না। পরিবর্তে, পোর্টাল দ্বারা ব্যবহৃত অনেক তথ্য আসলে এজ এ সংরক্ষণ করা হয়। যখন প্রয়োজন হয়, পোর্টালটি এজ থেকে তথ্য পুনরুদ্ধার করতে বা এজকে তথ্য পাঠানোর জন্য একটি HTTP বা HTTPS অনুরোধ করে।
এজ পোর্টালে অনুরোধ করে না, এটি শুধুমাত্র পোর্টাল থেকে করা অনুরোধের জবাব দেয়। অতএব, পোর্টাল এবং প্রান্তের মধ্যে সমস্ত মিথস্ক্রিয়া পোর্টাল দ্বারা শুরু হয়।
পোর্টাল এবং এজ এর মধ্যে সংযোগ কনফিগার করুন
তিনটি তথ্য রয়েছে যা পোর্টালটিকে এজের সাথে যোগাযোগ করতে হবে, যেমনটি নীচে উল্লেখ করা হয়েছে।
- এজ এন্ডপয়েন্টের URL
এজ-এর ক্লাউড-ভিত্তিক সংস্করণের জন্য ডিফল্ট শেষ পয়েন্ট হল https://api.enterprise.apigee.com/v1 ।
প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য, ইউআরএলটি এই ফর্মে রয়েছে: http:// EdgePrivateCloudIp :8080/v1 বা https:// EdgePrivateCloudIp : TLSport /v1 ।
যেখানে EdgePrivateCloudIp হল এজ ম্যানেজমেন্ট সার্ভার সার্ভারের IP ঠিকানা এবং TLSport হল এজ ম্যানেজমেন্ট API-এর জন্য TLS/SSL পোর্ট। উদাহরণস্বরূপ, 8443। - Apigee প্রতিষ্ঠানের নাম
এটি এজ এ আপনার প্রতিষ্ঠানের নাম। আপনি যখন এজে আপনার অ্যাকাউন্ট তৈরি করেন তখন আপনি সংস্থাটি সেট আপ করেন। - একজন বিকাশকারী প্রশাসকের ব্যবহারকারীর নাম এবং পাসওয়ার্ড
পোর্টাল থেকে এজ-এ করা কলগুলি প্রমাণীকৃত এবং ডেভেলপার অ্যাডমিনিস্ট্রেটর বিশেষাধিকার সহ একজন ব্যবহারকারীর প্রয়োজন৷ যখন আপনার জন্য একটি বিকাশকারী পোর্টালের ব্যবস্থা করা হয়, তখন বিকাশকারী প্রশাসকের ভূমিকা আপনার প্রতিষ্ঠানে যোগ করা হয়। এই ভূমিকা, যাdevadmin+{org_name}@apigee.com
নামক একক ব্যবহারকারীকে অন্তর্ভুক্ত করে, শুধুমাত্র আপনার বিকাশকারী পোর্টালকে আপনার এজ সংস্থার সাথে সংযুক্ত করার উদ্দেশ্যে। কারণ পোর্টালটি আপনার এজ ডেভেলপার অ্যাপস, এপিআই পণ্য এবং আরও অনেক কিছু প্রদর্শন করে, এটিকে অবশ্যই আপনার এজ সংস্থার সাথে ম্যানেজমেন্ট API কল করার মাধ্যমে সিঙ্কে থাকতে হবে যার জন্য প্রমাণীকরণ প্রয়োজন। devadmin "ব্যবহারকারী" এর প্রয়োজনীয় অনুমতি আছে।
সংযোগ তথ্য দেখতে:
- ড্রুপাল প্রশাসন মেনুতে, কনফিগারেশন > ডেভ পোর্টাল > অ্যাপ্লিকেশন সেটিংস নির্বাচন করুন।
কনফিগারেশন পরিবর্তন করতে:
আপনি কীভাবে কনফিগারেশন পরিবর্তন করবেন তা আপনার পোর্টাল ইনস্টলেশন এবং পোর্টাল সংস্করণের উপর নির্ভর করে:
- পোর্টাল সংস্করণ 15.01.06 এবং পরবর্তীতে ক্লাউড-ভিত্তিক ইনস্টলেশন : সংযোগের তথ্য পরিবর্তন করতে আপনাকে অবশ্যই Apigee Edge সাপোর্টের কাছে একটি অনুরোধ করতে হবে৷ উদাহরণস্বরূপ, আপনি যদি প্রতিষ্ঠানের নাম পরিবর্তন করতে চান।
- অন-প্রিমিসেস ইনস্টলেশন এবং ক্লাউড-ভিত্তিক পোর্টাল 15.01.06 সংস্করণের পূর্ববর্তী : নীচে বর্ণিত হিসাবে সংযোগ তথ্য পরিবর্তন করুন:
- ড্রুপাল প্রশাসন মেনুতে, কনফিগারেশন > ডেভ পোর্টাল সেটিংস নির্বাচন করুন।
- ম্যানেজমেন্ট এপিআই অর্গানাইজেশনে আপনার প্রতিষ্ঠানের নাম লিখুন।
- ম্যানেজমেন্ট এপিআই এন্ডপয়েন্ট ইউআরএলে এজ এন্ডপয়েন্টের URL লিখুন।
- এন্ডপয়েন্ট প্রমাণীকৃত ব্যবহারকারী এবং প্রমাণীকৃত ব্যবহারকারীর পাসওয়ার্ডে সংস্থার প্রশাসকের শংসাপত্রগুলি লিখুন৷
- সংযোগটি সফল হয়েছে তা নিশ্চিত করতে পরীক্ষা সংযোগ নির্বাচন করুন।
- সেভ কনফিগারেশন নির্বাচন করুন।
পোর্টাল থেকে এজ অ্যাক্সেস নিশ্চিত করা
যেহেতু পোর্টালের দ্বারা ব্যবহৃত বেশিরভাগ তথ্য এজ-এ সংরক্ষিত থাকে, তাই আপনাকে অবশ্যই নিশ্চিত করতে হবে যে পোর্টালটি এজ অ্যাক্সেস করতে পারে। পোর্টালটি HTTP এবং HTTPS এর মাধ্যমে REST অনুরোধ করে এজের সাথে যোগাযোগ শুরু করে। উদাহরণস্বরূপ, যখন একজন বিকাশকারী পোর্টালে একটি নতুন অ্যাপ নিবন্ধন করেন, তখন পোর্টালটি এজকে অ্যাপ সম্পর্কে তথ্য এজ-এ পাঠাতে অনুরোধ করে।
এজ এবং পোর্টাল উভয়ই ক্লাউডে বা প্রিমে স্থাপন করা যেতে পারে এবং আপনি স্থাপনার প্রকারগুলিকে মিশ্রিত করতে পারেন। উদাহরণস্বরূপ, আপনি ক্লাউডে উভয়ই স্থাপন করতে পারেন, উভয় ক্ষেত্রেই, অথবা একটি ক্লাউডে এবং একটি প্রিমে স্থাপন করতে পারেন:
- যদি পোর্টাল এবং এজ উভয়ই ক্লাউডে Apigee দ্বারা স্থাপন করা হয় , তাহলে পোর্টাল থেকে এজ-এ অনুরোধ করার ক্ষেত্রে কোনো সমস্যা হবে না।
- আপনি যদি prem-এ পোর্টালটি স্থাপন করেন , তাহলে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে পোর্টালটি এজকে অনুরোধ করতে পারে, এজ ক্লাউডে বা প্রিমে স্থাপন করা হোক না কেন।
- আপনি যদি prem-এ এজ স্থাপন করেন , তাহলে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে পোর্টালটির এজ-এ অ্যাক্সেস রয়েছে। তার মানে আপনার এজ সার্ভারকে অবশ্যই পোর্টাল থেকে অনুরোধ গ্রহণ করতে হবে তা নির্বিশেষে পোর্টালটি ক্লাউডে বা প্রিমে স্থাপন করা হয়েছে।
ভিডিও: Apigee Edge-এর সাথে ডেভেলপার পোর্টাল কীভাবে যোগাযোগ করে সে সম্পর্কে আরও জানতে এবং সংযোগটি কাজ করছে কিনা তা নিশ্চিত করতে একটি ছোট ভিডিও দেখুন।
পোর্টাল থেকে অ্যাপস এবং API কীগুলি পরিচালনা করা
যখন ডেভেলপার পোর্টালে অ্যাপ রেজিস্ট্রেশন প্রক্রিয়া সম্পন্ন করে, তখন পোর্টাল অ্যাপটির নাম এবং অ্যাপের সাথে সংশ্লিষ্ট API পণ্যগুলি সহ এজ-এ অ্যাপ সম্পর্কে তথ্য পাঠায়।
যদি এজ সফলভাবে অ্যাপটি নিবন্ধন করে, এজ পোর্টালে একটি একক API কী ফেরত দেয়। ডেভেলপার তখন সেই API কী ব্যবহার করে অ্যাপের সাথে যুক্ত API পণ্য অ্যাক্সেস করতে।
অ্যাপস এবং API কী সম্পর্কে কোনো তথ্য আসলে পোর্টালে সংরক্ষিত নেই। পরিবর্তে, সেই সমস্ত তথ্য এজে সংরক্ষণ করা হয়। অতএব, যে কোনো সময় কোনো ডেভেলপার কোনো অ্যাপ সম্পর্কে তথ্য দেখার জন্য পোর্টাল ব্যবহার করে, পোর্টালটি এজকে সেই তথ্য অ্যাক্সেস করার জন্য অনুরোধ করে। যে কোনো সময় বিকাশকারী একটি অ্যাপ পরিবর্তন করে, পোর্টাল স্বয়ংক্রিয়ভাবে সেই পরিবর্তনগুলি এজ-এ পাঠায়।
উদাহরণস্বরূপ, একজন বিকাশকারী পোর্টালে লগ ইন করে এবং তাদের আমার অ্যাপস পৃষ্ঠায় নেভিগেট করে। আমার অ্যাপস পৃষ্ঠাটি পূরণ করতে, পোর্টালটি এজকে ডেভেলপারের অ্যাপস এবং এপিআই কী সম্পর্কে তথ্য পুনরুদ্ধারের জন্য অনুরোধ করে। সেই তথ্যটি তখন পোর্টালে ডেভেলপারের My Apps পৃষ্ঠায় উপস্থিত হয়:
যদি বিকাশকারী কোনও অ্যাপ যোগ করে, অপসারণ করে বা সংশোধন করে, পোর্টাল সেই পরিবর্তনগুলি এজ-এ পাঠায়।
যেহেতু অ্যাপস এবং এপিআই কী সম্পর্কে সমস্ত তথ্য এজে সংরক্ষিত আছে, একজন এজ অ্যাডমিনিস্ট্রেটর এজ UI ব্যবহার করে সেই তথ্যটি ম্যানিপুলেট করতে পারেন। উদাহরণস্বরূপ, একজন প্রশাসক করতে পারেন:
- ডেভেলপারের অ্যাপ যোগ করুন, সরান বা পরিবর্তন করুন
- একটি অ্যাপের জন্য একটি API কী প্রত্যাহার বা অনুমোদন করুন
নীচে দেখানো একই অ্যাপ, 'মাই ওয়েদার অ্যাপ', যেমনটি এজ UI-তে একজন প্রশাসকের কাছে প্রদর্শিত হয়:
পোর্টাল থেকে বিকাশকারীদের পরিচালনা করা
যখন একজন বিকাশকারী একটি নতুন পোর্টাল ব্যবহারকারী হিসাবে নিবন্ধন করেন, তখন বিকাশকারী এজ এবং পোর্টালে তৈরি হয়। অতএব, অ্যাপস এবং API কীগুলির বিপরীতে, বিকাশকারীদের সম্পর্কে তথ্য আসলে এজ এবং পোর্টাল উভয়েই সংরক্ষণ করা হয়।
এজে সংরক্ষিত বিকাশকারীর তথ্যের মধ্যে রয়েছে:
- প্রথম নাম
- পদবি
- ইমেইল ঠিকানা
- পোর্টাল থেকে পাঠানো ঐচ্ছিক অতিরিক্ত তথ্য
পোর্টালটি এজ হিসাবে একই তথ্য সঞ্চয় করে, তবে এটি অতিরিক্ত তথ্যও সঞ্চয় করে, যার মধ্যে রয়েছে:
- পোর্টাল পাসওয়ার্ড
- পোর্টাল অ্যাকাউন্টের অবস্থা: সক্রিয় বা অবরুদ্ধ
- পোর্টাল ভূমিকা: প্রমাণীকৃত ব্যবহারকারী, প্রশাসক, অন্যান্য
- ভূমিকা ভিত্তিক অনুমতি: পোর্টালে বিকাশকারীকে যে কাজগুলি করার অনুমতি দেওয়া হয়েছে তা নির্ধারণ করুন
যখন একজন বিকাশকারী পোর্টালে লগ ইন করেন, তখন এটি সেই পোর্টাল যা ডেভেলপারকে প্রমাণীকরণ এবং ভূমিকা-ভিত্তিক অনুমতি প্রয়োগ করার জন্য দায়ী।
যেহেতু পোর্টালটি একজন বিকাশকারী সম্পর্কে সমস্ত তথ্য সঞ্চয় করে, তাই পোর্টালটিকে বিকাশকারীর তথ্যের রেকর্ডের সিস্টেম হিসাবে বিবেচনা করে, এজ নয়। যখন বিকাশকারী পোর্টালে তাদের তথ্য পরিবর্তন করে, তখন সেই তথ্য পোর্টালে সংরক্ষণ করা হয় এবং প্রযোজ্য হলে, এজ-এ পাঠানো হয়। উদাহরণস্বরূপ, যদি বিকাশকারী তাদের প্রথম নাম পরিবর্তন করে, সেই তথ্যটি এজ-এ পাঠানো হয়। কিন্তু ডেভেলপার তাদের পাসওয়ার্ড পরিবর্তন করলে, সেই তথ্য শুধুমাত্র স্থানীয়ভাবে পোর্টালে সংরক্ষণ করা হয়।
আরও তথ্যের জন্য, ব্যবহারকারী অ্যাকাউন্ট যোগ করুন এবং পরিচালনা করুন দেখুন।
পোর্টাল এবং এজ এর মধ্যে অ্যাপ ডেভেলপারদের সিঙ্ক্রোনাইজ করা
এজ পোর্টালের সাথে যোগাযোগ শুরু করে না। আপনি যদি এজ অ্যাডমিনিস্ট্রেটর হিসেবে এজ UI-তে কোনো ডেভেলপার সম্পর্কে তথ্য ব্যবহার করেন, তাহলে সেই তথ্য কখন পোর্টালে পাঠানো হবে তার কোনো গ্যারান্টি নেই। অতএব, এজ নয়, বিকাশকারীদের তৈরি, সংশোধন এবং মুছে ফেলতে পোর্টালের প্রশাসনিক বৈশিষ্ট্যগুলি ব্যবহার করুন।
একটি পোর্টাল অ্যাডমিনিস্ট্রেটর এজ থেকে পোর্টালে তথ্য ডাউনলোড করতে পোর্টাল এবং এজের মধ্যে একটি সিঙ্ক করতে বাধ্য করতে পারে। যাইহোক, যদি আপনি শুধুমাত্র পোর্টালে ডেভেলপারদের পরিবর্তন করেন এবং এজে না করেন, তাহলে আপনাকে কখনই এই সিঙ্ক করতে হবে না। অতিরিক্তভাবে, যেহেতু আপনি একটি বিকাশকারী তৈরি করার সময় এজ আপনাকে একটি পাসওয়ার্ড সেট করতে দেয় না, তাই এজে তৈরি যেকোনো বিকাশকারী তাদের পোর্টাল পাসওয়ার্ড একটি র্যান্ডম মান সেট করে থাকে। তাই, ডেভেলপারকে পোর্টালে লগ ইন করার আগে পাসওয়ার্ড পুনরুদ্ধার প্রক্রিয়ার মধ্য দিয়ে যেতে হবে।
এজ এ অ্যাপ ডেভেলপারদের সাথে পোর্টাল সিঙ্ক্রোনাইজ করতে
:- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- ড্রুপাল প্রশাসন মেনুতে লোক নির্বাচন করুন।
- এজ এ অ্যাপ ডেভেলপারদের সাথে সিঙ্ক্রোনাইজ করতে পৃষ্ঠার শীর্ষে ডেভ পোর্টাল ডেভেলপার সিঙ্ক বোতামটি নির্বাচন করুন।
আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
ডেভেলপার সার্ভিসেস পোর্টাল Apigee Edge-এর ক্লায়েন্ট হিসেবে কাজ করে। তার মানে পোর্টালটি একটি স্বতন্ত্র সিস্টেম হিসাবে কাজ করে না। পরিবর্তে, পোর্টাল দ্বারা ব্যবহৃত অনেক তথ্য আসলে এজ এ সংরক্ষণ করা হয়। যখন প্রয়োজন হয়, পোর্টালটি এজ থেকে তথ্য পুনরুদ্ধার করতে বা এজকে তথ্য পাঠানোর জন্য একটি HTTP বা HTTPS অনুরোধ করে।
এজ পোর্টালে অনুরোধ করে না, এটি শুধুমাত্র পোর্টাল থেকে করা অনুরোধের জবাব দেয়। অতএব, পোর্টাল এবং প্রান্তের মধ্যে সমস্ত মিথস্ক্রিয়া পোর্টাল দ্বারা শুরু হয়।
পোর্টাল এবং এজ এর মধ্যে সংযোগ কনফিগার করুন
তিনটি তথ্য রয়েছে যা পোর্টালটিকে এজের সাথে যোগাযোগ করতে হবে, যেমনটি নীচে উল্লেখ করা হয়েছে।
- এজ এন্ডপয়েন্টের URL
এজ-এর ক্লাউড-ভিত্তিক সংস্করণের জন্য ডিফল্ট শেষ পয়েন্ট হল https://api.enterprise.apigee.com/v1 ।
প্রাইভেট ক্লাউড ইনস্টলেশনের জন্য, ইউআরএলটি এই ফর্মে রয়েছে: http:// EdgePrivateCloudIp :8080/v1 বা https:// EdgePrivateCloudIp : TLSport /v1 ।
যেখানে EdgePrivateCloudIp হল এজ ম্যানেজমেন্ট সার্ভার সার্ভারের IP ঠিকানা এবং TLSport হল এজ ম্যানেজমেন্ট API-এর জন্য TLS/SSL পোর্ট। উদাহরণস্বরূপ, 8443। - Apigee প্রতিষ্ঠানের নাম
এটি এজ এ আপনার প্রতিষ্ঠানের নাম। আপনি যখন এজে আপনার অ্যাকাউন্ট তৈরি করেন তখন আপনি সংস্থাটি সেট আপ করেন। - একজন বিকাশকারী প্রশাসকের ব্যবহারকারীর নাম এবং পাসওয়ার্ড
পোর্টাল থেকে এজ-এ করা কলগুলি প্রমাণীকৃত এবং ডেভেলপার অ্যাডমিনিস্ট্রেটর বিশেষাধিকার সহ একজন ব্যবহারকারীর প্রয়োজন৷ যখন আপনার জন্য একটি বিকাশকারী পোর্টালের ব্যবস্থা করা হয়, তখন বিকাশকারী প্রশাসকের ভূমিকা আপনার প্রতিষ্ঠানে যোগ করা হয়। এই ভূমিকা, যাdevadmin+{org_name}@apigee.com
নামক একক ব্যবহারকারীকে অন্তর্ভুক্ত করে, শুধুমাত্র আপনার বিকাশকারী পোর্টালকে আপনার এজ সংস্থার সাথে সংযুক্ত করার উদ্দেশ্যে। কারণ পোর্টালটি আপনার এজ ডেভেলপার অ্যাপস, এপিআই পণ্য এবং আরও অনেক কিছু প্রদর্শন করে, এটিকে অবশ্যই আপনার এজ সংস্থার সাথে ম্যানেজমেন্ট API কল করার মাধ্যমে সিঙ্কে থাকতে হবে যার জন্য প্রমাণীকরণ প্রয়োজন। devadmin "ব্যবহারকারী" এর প্রয়োজনীয় অনুমতি আছে।
সংযোগ তথ্য দেখতে:
- ড্রুপাল প্রশাসন মেনুতে, কনফিগারেশন > ডেভ পোর্টাল > অ্যাপ্লিকেশন সেটিংস নির্বাচন করুন।
কনফিগারেশন পরিবর্তন করতে:
আপনি কীভাবে কনফিগারেশন পরিবর্তন করবেন তা আপনার পোর্টাল ইনস্টলেশন এবং পোর্টাল সংস্করণের উপর নির্ভর করে:
- পোর্টাল সংস্করণ 15.01.06 এবং পরবর্তীতে ক্লাউড-ভিত্তিক ইনস্টলেশন : সংযোগের তথ্য পরিবর্তন করতে আপনাকে অবশ্যই Apigee Edge সাপোর্টের কাছে একটি অনুরোধ করতে হবে৷ উদাহরণস্বরূপ, আপনি যদি প্রতিষ্ঠানের নাম পরিবর্তন করতে চান।
- অন-প্রিমিসেস ইনস্টলেশন এবং ক্লাউড-ভিত্তিক পোর্টাল 15.01.06 সংস্করণের পূর্ববর্তী : নীচে বর্ণিত হিসাবে সংযোগ তথ্য পরিবর্তন করুন:
- ড্রুপাল প্রশাসন মেনুতে, কনফিগারেশন > ডেভ পোর্টাল সেটিংস নির্বাচন করুন।
- ম্যানেজমেন্ট এপিআই অর্গানাইজেশনে আপনার প্রতিষ্ঠানের নাম লিখুন।
- ম্যানেজমেন্ট এপিআই এন্ডপয়েন্ট ইউআরএলে এজ এন্ডপয়েন্টের URL লিখুন।
- এন্ডপয়েন্ট প্রমাণীকৃত ব্যবহারকারী এবং প্রমাণীকৃত ব্যবহারকারীর পাসওয়ার্ডে সংস্থার প্রশাসকের শংসাপত্রগুলি লিখুন৷
- সংযোগটি সফল হয়েছে তা নিশ্চিত করতে পরীক্ষা সংযোগ নির্বাচন করুন।
- সেভ কনফিগারেশন নির্বাচন করুন।
পোর্টাল থেকে এজ অ্যাক্সেস নিশ্চিত করা
যেহেতু পোর্টালের দ্বারা ব্যবহৃত বেশিরভাগ তথ্য এজ-এ সংরক্ষিত থাকে, তাই আপনাকে অবশ্যই নিশ্চিত করতে হবে যে পোর্টালটি এজ অ্যাক্সেস করতে পারে। পোর্টালটি HTTP এবং HTTPS এর মাধ্যমে REST অনুরোধ করে এজের সাথে যোগাযোগ শুরু করে। উদাহরণস্বরূপ, যখন একজন বিকাশকারী পোর্টালে একটি নতুন অ্যাপ নিবন্ধন করেন, তখন পোর্টালটি এজকে অ্যাপ সম্পর্কে তথ্য এজ-এ পাঠাতে অনুরোধ করে।
এজ এবং পোর্টাল উভয়ই ক্লাউডে বা প্রিমে স্থাপন করা যেতে পারে এবং আপনি স্থাপনার প্রকারগুলিকে মিশ্রিত করতে পারেন। উদাহরণস্বরূপ, আপনি ক্লাউডে উভয়ই স্থাপন করতে পারেন, উভয় ক্ষেত্রেই, অথবা একটি ক্লাউডে এবং একটি প্রিমে স্থাপন করতে পারেন:
- যদি পোর্টাল এবং এজ উভয়ই ক্লাউডে Apigee দ্বারা স্থাপন করা হয় , তাহলে পোর্টাল থেকে এজ-এ অনুরোধ করার ক্ষেত্রে কোনো সমস্যা হবে না।
- আপনি যদি prem-এ পোর্টালটি স্থাপন করেন , তাহলে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে পোর্টালটি এজকে অনুরোধ করতে পারে, এজ ক্লাউডে বা প্রিমে স্থাপন করা হোক না কেন।
- আপনি যদি prem-এ এজ স্থাপন করেন , তাহলে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে পোর্টালটির এজ-এ অ্যাক্সেস রয়েছে। তার মানে আপনার এজ সার্ভারকে অবশ্যই পোর্টাল থেকে অনুরোধ গ্রহণ করতে হবে তা নির্বিশেষে পোর্টালটি ক্লাউডে বা প্রিমে স্থাপন করা হয়েছে।
ভিডিও: Apigee Edge-এর সাথে ডেভেলপার পোর্টাল কীভাবে যোগাযোগ করে সে সম্পর্কে আরও জানতে এবং সংযোগটি কাজ করছে কিনা তা নিশ্চিত করতে একটি ছোট ভিডিও দেখুন।
পোর্টাল থেকে অ্যাপস এবং API কীগুলি পরিচালনা করা
যখন ডেভেলপার পোর্টালে অ্যাপ রেজিস্ট্রেশন প্রক্রিয়া সম্পন্ন করে, তখন পোর্টাল অ্যাপটির নাম এবং অ্যাপের সাথে সংশ্লিষ্ট API পণ্যগুলি সহ এজ-এ অ্যাপ সম্পর্কে তথ্য পাঠায়।
যদি এজ সফলভাবে অ্যাপটি নিবন্ধন করে, এজ পোর্টালে একটি একক API কী ফেরত দেয়। ডেভেলপার তখন সেই API কী ব্যবহার করে অ্যাপের সাথে যুক্ত API পণ্য অ্যাক্সেস করতে।
অ্যাপস এবং API কী সম্পর্কে কোনো তথ্য আসলে পোর্টালে সংরক্ষিত নেই। পরিবর্তে, সেই সমস্ত তথ্য এজে সংরক্ষণ করা হয়। অতএব, যে কোনো সময় কোনো ডেভেলপার কোনো অ্যাপ সম্পর্কে তথ্য দেখার জন্য পোর্টাল ব্যবহার করে, পোর্টালটি এজকে সেই তথ্য অ্যাক্সেস করার জন্য অনুরোধ করে। যে কোনো সময় বিকাশকারী একটি অ্যাপ পরিবর্তন করে, পোর্টাল স্বয়ংক্রিয়ভাবে সেই পরিবর্তনগুলি এজ-এ পাঠায়।
উদাহরণস্বরূপ, একজন বিকাশকারী পোর্টালে লগ ইন করে এবং তাদের আমার অ্যাপস পৃষ্ঠায় নেভিগেট করে। আমার অ্যাপস পৃষ্ঠাটি পূরণ করতে, পোর্টালটি এজকে ডেভেলপারের অ্যাপস এবং এপিআই কী সম্পর্কে তথ্য পুনরুদ্ধারের জন্য অনুরোধ করে। সেই তথ্যটি তখন পোর্টালে ডেভেলপারের My Apps পৃষ্ঠায় উপস্থিত হয়:
যদি বিকাশকারী কোনও অ্যাপ যোগ করে, অপসারণ করে বা সংশোধন করে, পোর্টাল সেই পরিবর্তনগুলি এজ-এ পাঠায়।
যেহেতু অ্যাপস এবং এপিআই কী সম্পর্কে সমস্ত তথ্য এজে সংরক্ষিত আছে, একজন এজ অ্যাডমিনিস্ট্রেটর এজ UI ব্যবহার করে সেই তথ্যটি ম্যানিপুলেট করতে পারেন। উদাহরণস্বরূপ, একজন প্রশাসক করতে পারেন:
- ডেভেলপারের অ্যাপ যোগ করুন, সরান বা পরিবর্তন করুন
- একটি অ্যাপের জন্য একটি API কী প্রত্যাহার বা অনুমোদন করুন
নীচে দেখানো একই অ্যাপ, 'মাই ওয়েদার অ্যাপ', যেমনটি এজ UI-তে একজন প্রশাসকের কাছে প্রদর্শিত হয়:
পোর্টাল থেকে বিকাশকারীদের পরিচালনা করা
যখন একজন বিকাশকারী একটি নতুন পোর্টাল ব্যবহারকারী হিসাবে নিবন্ধন করেন, তখন বিকাশকারী এজ এবং পোর্টালে তৈরি হয়। অতএব, অ্যাপস এবং API কীগুলির বিপরীতে, বিকাশকারীদের সম্পর্কে তথ্য আসলে এজ এবং পোর্টাল উভয়েই সংরক্ষণ করা হয়।
এজে সংরক্ষিত বিকাশকারীর তথ্যের মধ্যে রয়েছে:
- প্রথম নাম
- পদবি
- ইমেইল ঠিকানা
- পোর্টাল থেকে পাঠানো ঐচ্ছিক অতিরিক্ত তথ্য
পোর্টালটি এজ হিসাবে একই তথ্য সঞ্চয় করে, তবে এটি অতিরিক্ত তথ্যও সঞ্চয় করে, যার মধ্যে রয়েছে:
- পোর্টাল পাসওয়ার্ড
- পোর্টাল অ্যাকাউন্টের অবস্থা: সক্রিয় বা অবরুদ্ধ
- পোর্টাল ভূমিকা: প্রমাণীকৃত ব্যবহারকারী, প্রশাসক, অন্যান্য
- ভূমিকা ভিত্তিক অনুমতি: পোর্টালে বিকাশকারীকে যে কাজগুলি করার অনুমতি দেওয়া হয়েছে তা নির্ধারণ করুন
যখন একজন বিকাশকারী পোর্টালে লগ ইন করেন, তখন এটি সেই পোর্টাল যা ডেভেলপারকে প্রমাণীকরণ এবং ভূমিকা-ভিত্তিক অনুমতি প্রয়োগ করার জন্য দায়ী।
যেহেতু পোর্টালটি একজন বিকাশকারী সম্পর্কে সমস্ত তথ্য সঞ্চয় করে, তাই পোর্টালটিকে বিকাশকারীর তথ্যের রেকর্ডের সিস্টেম হিসাবে বিবেচনা করে, এজ নয়। যখন বিকাশকারী পোর্টালে তাদের তথ্য পরিবর্তন করে, তখন সেই তথ্য পোর্টালে সংরক্ষণ করা হয় এবং প্রযোজ্য হলে, এজ-এ পাঠানো হয়। উদাহরণস্বরূপ, যদি বিকাশকারী তাদের প্রথম নাম পরিবর্তন করে, সেই তথ্যটি এজ-এ পাঠানো হয়। কিন্তু ডেভেলপার তাদের পাসওয়ার্ড পরিবর্তন করলে, সেই তথ্য শুধুমাত্র স্থানীয়ভাবে পোর্টালে সংরক্ষণ করা হয়।
আরও তথ্যের জন্য, ব্যবহারকারী অ্যাকাউন্ট যোগ করুন এবং পরিচালনা করুন দেখুন।
পোর্টাল এবং এজ এর মধ্যে অ্যাপ ডেভেলপারদের সিঙ্ক্রোনাইজ করা
এজ পোর্টালের সাথে যোগাযোগ শুরু করে না। আপনি যদি এজ অ্যাডমিনিস্ট্রেটর হিসেবে এজ UI-তে কোনো ডেভেলপার সম্পর্কে তথ্য ব্যবহার করেন, তাহলে সেই তথ্য কখন পোর্টালে পাঠানো হবে তার কোনো গ্যারান্টি নেই। অতএব, এজ নয়, বিকাশকারীদের তৈরি, সংশোধন এবং মুছে ফেলতে পোর্টালের প্রশাসনিক বৈশিষ্ট্যগুলি ব্যবহার করুন।
একটি পোর্টাল অ্যাডমিনিস্ট্রেটর এজ থেকে পোর্টালে তথ্য ডাউনলোড করতে পোর্টাল এবং এজের মধ্যে একটি সিঙ্ক করতে বাধ্য করতে পারে। যাইহোক, আপনি যদি শুধুমাত্র পোর্টালে ডেভেলপারদের পরিবর্তন করেন এবং এজে না করেন, তাহলে আপনাকে কখনই এই সিঙ্ক করতে হবে না। অতিরিক্তভাবে, যেহেতু আপনি একটি বিকাশকারী তৈরি করার সময় এজ আপনাকে একটি পাসওয়ার্ড সেট করতে দেয় না, তাই এজে তৈরি যেকোনো বিকাশকারী তাদের পোর্টাল পাসওয়ার্ড একটি র্যান্ডম মান সেট করে থাকে। তাই, ডেভেলপারকে পোর্টালে লগ ইন করার আগে পাসওয়ার্ড পুনরুদ্ধার প্রক্রিয়ার মধ্য দিয়ে যেতে হবে।
এজ এ অ্যাপ ডেভেলপারদের সাথে পোর্টাল সিঙ্ক্রোনাইজ করতে
:- প্রশাসক বা বিষয়বস্তু তৈরির সুবিধা সহ ব্যবহারকারী হিসাবে আপনার পোর্টালে লগ ইন করুন৷
- ড্রুপাল প্রশাসন মেনুতে লোক নির্বাচন করুন।
- এজ এ অ্যাপ ডেভেলপারদের সাথে সিঙ্ক্রোনাইজ করতে পৃষ্ঠার শীর্ষে ডেভ পোর্টাল ডেভেলপার সিঙ্ক বোতামটি নির্বাচন করুন।