প্রাইভেট ক্লাউডের জন্য Edge v4.18.01
Apigee আপনাকে একটি ডেভেলপার পরিষেবা পোর্টাল প্রদান করে যা আপনি নিজের কাস্টমাইজ করা ওয়েবসাইট তৈরি এবং লঞ্চ করতে ব্যবহার করতে পারেন আপনার ডেভেলপমেন্ট কমিউনিটিকে এই সমস্ত পরিষেবা প্রদান করতে। Edge গ্রাহকরা ক্লাউড বা অন-প্রিমিজে নিজস্ব ডেভেলপার পোর্টাল তৈরি করতে পারেন। আরও তথ্যের জন্য ডেভেলপার পোর্টাল কী? দেখুন।
Edge UI-এর প্রকাশ করুন > ডেভেলপার পৃষ্ঠায় DevPortal বোতামটি দেখানো হয়, এতে ক্লিক করলে কোনও সংস্থার সাথে যুক্ত পোর্টাল খুলে যায়। সাধারণত, সেই বোতামটি নিম্নলিখিত URL খোলে:
http://live-{orgname).devportal.apigee.comযেখানে {orgname} হল সংস্থার নাম।
আপনি এই URL-কে অন্য কোনও URL-এ সেট করতে পারেন, যেমন, আপনার পোর্টালে কোনও DNS রেকর্ড থাকলে অথবা বোতামটি সম্পূর্ণ বন্ধ করে দিতে পারেন। বোতাম কন্ট্রোল করতে সংস্থার নিম্নলিখিত প্রপার্টি ব্যবহার করুন:
- features.devportalDisabled: বোতাম চালু করতে false (ডিফল্ট) এবং বন্ধ করতে true হিসেবে সেট করুন।
- features.devportalUrl: ডেভেলপার পোর্টালের URL-এ সেট করুন।
আপনি প্রতিটি সংস্থার জন্য আলাদাভাবে এইসব প্রপার্টি সেট করেন। এইসব প্রপার্টি সেট করতে, প্রথমে সংস্থায় বর্তমান প্রপার্টি সেটিংস নির্ধারণ করতে নিম্নলিখিত API কল ব্যবহার করুন:
curl -H "Content-Type:application/json" \
-u adminEmail:pword -X GET \
http://<ms-IP>:8080/v1/organizations/{orgname}এই কলটি নিম্নলিখিত ফর্ম্যাটে সংস্থার বিবরণ সহ একটি অবজেক্ট রিটার্ন করে:
{ "createdAt" : 1428676711119, "createdBy" : "me@my.com", "displayName" : "orgname", "environments" : [ "prod" ], "lastModifiedAt" : 1428692717222, "lastModifiedBy" : "me@my.com", "name" : "organme", "properties" : { "property" : [{ "name" : "foo", "value" : "bar"}] }, "type" : "paid" }
অবজেক্টের প্রপার্টি অংশে আগে থেকে থাকা প্রপার্টিগুলি নোট করুন। আপনি কোনও প্রতিষ্ঠানে প্রপার্টি সেট করলে, প্রপার্টির ভ্যালু বর্তমান প্রপার্টিকে ওভাররাইট করে দেয়। তাই, আপনি যদি কোনও সংস্থার মধ্যে features.devportalDisabled বা features.devportalUrl সেট করতে চান, তাহলে এগুলি সেট করার সময় আগে থেকে থাকা যেকোনও প্রপার্টি কপি করতে ভুলবেন না।
সংস্থায় প্রপার্টি সেট করতে, নিম্নলিখিত PUT কল ব্যবহার করুন:
curl -H "Content-Type:application/json" \
-u adminEmail:pword -X PUT \
http://<ms-IP>:8080/v1/organizations/{orgname} \
-d '{
"displayName" : "orgname",
"name" : "orgname",
"properties" : {
"property" : [ {
"name" : "foo",
"value" : "bar"},
{
"name": "features.devportalUrl",
"value": "http://dev-orgname.devportal.apigee.com/"},
{
"name": "features.devportalDisabled",
"value": "false"}]
}
}'PUT কলে, আপনাকে শুধুমাত্র displayName, name এবং properties উল্লেখ করতে হবে। মনে রাখবেন, এই কলে "foo" প্রপার্টি অন্তর্ভুক্ত আছে যা মূলত প্রতিষ্ঠানে সেট করা হয়েছিল।