Portalın URL'sini ayarlama

Apigee, tüm bu hizmetleri geliştirme topluluğunuza sunmak amacıyla kendi özelleştirilmiş web sitenizi oluşturmak ve kullanıma sunmak için kullanabileceğiniz Apigee Geliştirici Hizmetleri 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? bölümüne bakın.

Edge kullanıcı arayüzü, Yayınla > Geliştiriciler sayfasında DevPortal düğmesini görüntüler ve tıklandığında kuruluşla ilişkilendirilmiş portalı açar. Bu düğme varsayılan olarak şu URL'yi açar:

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

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

Bu URL'yi farklı bir URL'ye ayarlayabilirsiniz (örneğin, portalınızın 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) değerine, devre dışı bırakmak için true değerine 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 öncelikle kuruluştaki geçerli mülk ayarlarını belirlemek amacıyla aşağıdaki API çağrısını kullanırsınız:

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

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