Edge for Private Cloud، الإصدار 4.17.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" الذي تم تعيينه في الأصل داخل المؤسسة.