Portalın URL'sini ayarlama

Private Cloud için Edge v4.18.05

Apigee, kendi uygulamanızı geliştirip kullanıma sunmak için kullanabileceğiniz Apigee Developer Services portalı (veya kısaca portal) sunar. geliştirme topluluğunuza bu hizmetlerin tümünü sunmak üzere kendinize ait özelleştirilmiş bir web sitesi oluşturun. Edge müşterileri, bulutta veya şirket içinde kendi geliştirici portallarını oluşturabilir. Daha fazla bilgi edinmek için Geliştirici portalı nedir? daha fazla bilgi edinin.

Edge kullanıcı arayüzünde, Yayınla > Geliştiriciler sayfasında DevPortal düğmesi gösterilir. Bu düğme tıklandığında, bir kuruluşla ilişkili portal açılır. Bu düğme varsayılan olarak aşağıdaki URL'yi açar:

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

Burada orgname, kuruluşun adıdır.

Örneğin, portalınızda DNS kaydı varsa bu URL'yi farklı bir URL olarak ayarlayabilir veya düğmeyi tamamen devre dışı bırakabilirsiniz. Düğmeyi kontrol etmek için kuruluşun aşağıdaki özelliklerini kullanın:

  • features.devportalDisabled: Düğmeyi etkinleştirmek için false (varsayılan) değerini, devre dışı bırakmak için ise true değerini seçin.
  • features.devportalUrl: Geliştirici portalının URL'sine ayarlanır.

Bu özellikleri her kuruluş için ayrı ayrı ayarlarsınız. Bu özellikleri ayarlamak için: kuruluştaki geçerli mülk ayarlarını belirlemek için aşağıdaki API çağrısını kullanın:

curl -H "Content-Type:application/json" -u adminEmail:pword -X GET \
  http://ms_IP:8080/v1/organizations/orgname

Bu çağrı, kuruluşu şu biçimde açıklayan bir nesne döndürür:

{
  "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"
}

Nesnenin properties alanındaki mevcut özellikleri not edin. özelliklerdeki değer, mevcut mülklerin üzerine yazılır. Dolayısıyla, features.devportalDisabled veya Kuruluşta features.devportalUrl, mevcut mülkleri ayarlarken mutlaka kopyalayın.

Kuruluştaki özellikleri ayarlamak için aşağıdaki PUT çağrısını kullanın:

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 çağrısında yalnızca displayName değerini belirtmeniz gerekir, name ve properties. Bu çağrının, başlangıçta kuruluşta ayarlanan "foo" özelliğini içerdiğini unutmayın.