Edge for Private Cloud v. 4.16.05
Apigee আপনাকে একটি ডেভেলপার পরিষেবা পোর্টাল প্রদান করে যা আপনি আপনার ডেভেলপমেন্ট কমিউনিটিকে এই সমস্ত পরিষেবা প্রদান করার জন্য আপনার নিজস্ব কাস্টমাইজড ওয়েবসাইট তৈরি এবং চালু করতে ব্যবহার করতে পারেন। Edge গ্রাহকরা ক্লাউড বা অন-প্রিমিসেসে তাদের নিজস্ব ডেভেলপার পোর্টাল তৈরি করতে পারেন। আরও তথ্যের জন্য ডেভেলপার পোর্টাল কী? দেখুন।
Edge UI Publish > Developers পৃষ্ঠায় DevPortal বোতাম দেখায়, যাতে ক্লিক করলে কোনও সংস্থার সাথে যুক্ত পোর্টাল খুলে যায়। ডিফল্ট হিসেবে, সেই বোতামটি নিম্নলিখিত URL খোলে:
http://live-{orgname).devportal.apigee.comযেখানে {orgname} হল সংস্থার নাম।
আপনি এই URL-এর পরিবর্তে অন্য URL সেট করতে পারেন, যেমন আপনার পোর্টালে ডিএনএস রেকর্ড থাকলে, অথবা বোতামটি সম্পূর্ণভাবে বন্ধ করে দিতে পারেন। বোতাম কন্ট্রোল করতে সংস্থার নিম্নলিখিত প্রপার্টি ব্যবহার করুন:
- 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" প্রপার্টি অন্তর্ভুক্ত আছে যা মূলত সংস্থায় সেট করা হয়েছিল।