Geliştirici Hizmetleri portalının URL'sini ayarlama

Edge for Private Cloud 4.16.05 sürümü

Apigee, geliştirici topluluğunuza tüm bu hizmetleri sunmak için kendi özelleştirilmiş web sitenizi oluşturup kullanıma sunmak amacıyla kullanabileceğiniz bir Geliştirici Hizmetleri portalı sunar. 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ı makaleye bakın.

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 özelliklerini ayarlamak istiyorsanız bunları 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 değerlerini belirtmeniz gerekir. Bu çağrının, başlangıçta kuruluşta ayarlanan "foo" özelliğini içerdiğini unutmayın.