Portalın URL'sini ayarlama

Apigee, geliştirici topluluğunuza tüm bu hizmetleri sunmak için kendi özelleştirilmiş web sitenizi oluşturup kullanıma sunabileceğiniz Apigee Developer Services portalını (veya kısaca portalı) sağlar. Edge müşterileri, bulutta veya şirket içinde kendi geliştirici portallarını oluşturabilir. Daha fazla bilgi için Geliştirici portalı nedir? başlıklı makaleyi inceleyin.

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

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

orgname, kuruluşun adıdır.

Bu URL'yi farklı bir URL'ye ayarlayabilir (ör. portalınızın bir DNS kaydı varsa) 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), devre dışı bırakmak için true olarak ayarlayın.
  • 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 önce aşağıdaki API çağrısını kullanarak kuruluştaki mevcut özellik ayarlarını belirleyin:

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. Kuruluşta özellikler ayarladığınızda, özelliklerdeki değer mevcut tüm özelliklerin üzerine yazılır. Bu nedenle, kuruluşta features.devportalDisabled veya features.devportalUrl ayarlamak istiyorsanız ayarlarken mevcut özellikleri kopyaladığınızdan emin olun.

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