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