Edge for Private Cloud 4.16.09
توفّر لك Apigee بوابة لخدمات المطوّرين يمكنك استخدامها لإنشاء موقعك الإلكتروني المخصّص وإطلاقه بهدف تقديم جميع هذه الخدمات إلى منتدى المطوّرين. يمكن لعملاء Edge إنشاء بوابة المطوّرين الخاصة بهم، إما على السحابة الإلكترونية أو على الأجهزة. اطّلِع على مقالة "ما هي البوابة المخصّصة للمطوّرين؟" للحصول على مزيد من المعلومات.
تعرِض واجهة مستخدم Edge زر DevPortal في صفحة النشر > المطوّرون، وعند النقر عليه، يتم فتح البوابة المرتبطة بمؤسسة. يفتح هذا الزر تلقائيًا عنوان URL التالي:
http://live-{orgname).devportal.apigee.com
حيث {orgname} هو اسم المؤسسة.
يمكنك ضبط عنوان URL هذا على عنوان URL مختلف، على سبيل المثال إذا كانت البوابة الإلكترونية تحتوي على سجلّ نظام أسماء النطاقات، أو يمكنك إيقاف الزر نهائيًا. استخدِم السمات التالية للمؤسسة للتحكّم في الزر:
- features.devportalDisabled: اضبط القيمة على false (الإعداد التلقائي) لتفعيل الزر وعلى true لإيقافه.
- features.devportalUrl: اضبط على عنوان URL لبوابة المطوّرين.
يمكنك ضبط هذه السمات بشكل منفصل لكل مؤسسة. لضبط هذه الخصائص، عليك أولاً استخدام طلب البيانات التالي من واجهة برمجة التطبيقات لتحديد إعدادات الموقع الحالية في المؤسسة:
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" التي تم ضبطها في الأصل على المؤسسة.