تنظیم نشانی وب درگاه «خدمات توسعه‌دهندگان»

Edge for Private Cloud نسخه ۴.۱۶.۰۵

Apigee درگاه «خدمات توسعه‌دهنده» را دراختیارتان قرار می‌دهد که می‌توانید از آن برای ساختن و راه‌اندازی وب‌سایت سفارشی‌شده خودتان استفاده کنید تا همه این خدمات را به انجمن توسعه‌دهندگان خود ارائه دهید. مشتریان Edge می‌توانند درگاه توسعه‌دهنده خودشان را در فضای ابری یا در محل ایجاد کنند. برای اطلاعات بیشتر، درگاه توسعه‌دهندگان چیست؟ را ببینید.

رابط کاربری Edge دکمه DevPortal را در صفحه انتشار > توسعه‌دهندگان نمایش می‌دهد که با کلیک کردن روی آن، درگاه مرتبط با سازمان باز می‌شود. به‌طور پیش‌فرض، آن دکمه نشانی وب زیر را باز می‌کند:

http://live-{orgname).devportal.apigee.com

که {orgname} نام سازمان است.

می‌توانید این نشانی وب را به نشانی وب دیگری تنظیم کنید، برای مثال اگر درگاه شما سابقه ساناد دارد، یا دکمه را کاملاً غیرفعال کنید. از ویژگی‌های زیر در سازمان برای کنترل دکمه استفاده کنید:

  • features.devportalDisabled: برای فعال کردن دکمه، روی false (پیش‌فرض) و برای غیرفعال کردن آن، روی true تنظیم کنید.
  • features.devportalUrl: روی نشانی وب درگاه توسعه‌دهندگان تنظیم شده است.

این ویژگی‌ها را برای هر سازمان به‌طور جداگانه تنظیم می‌کنید. برای تنظیم این ویژگی‌ها، ابتدا از فراخوانی میانای برنامه‌سازی کاربردی زیر برای تعیین تنظیمات ویژگی فعلی در سازمان استفاده می‌کنید:

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» است که در ابتدا برای سازمان تنظیم شده بود.