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