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