تنظیم نشانی وب درگاه

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

Apigee درگاه «سرویس‌های توسعه‌دهنده 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"
}

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