Edge for Private Cloud 4.17.09
تقدّم لك Apigee بوابة "خدمات المطوّرين" التي يمكنك استخدامها لإنشاء موقعك الإلكتروني المخصّص وإطلاقه لتقديم كل هذه الخدمات لمجتمع المطوّرين. يمكن لعملاء Edge إنشاء بوابة المطوّرين الخاصة بهم، إما على السحابة الإلكترونية أو على الأجهزة. يمكنك الاطّلاع على ما هي بوابة المطوّرين؟ للحصول على المزيد من المعلومات.
تعرِض واجهة مستخدم 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" التي تم ضبطها في الأصل على المؤسسة.