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

Edge for Private Cloud s. 4.17.09

Apigee, kendi özelleştirilmiş web sitenizi oluşturup kullanıma sunarak tüm bu hizmetleri geliştirme topluluğunuza sunmak için kullanabileceğiniz bir Geliştirici Hizmetleri 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ü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 {kuruluşadı} kuruluşun adıdır.

Örneğin, portalınızda DNS kaydı varsa bu URL'yi farklı bir URL'ye 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: Büyütme düğmesini etkinleştirmek için false (varsayılan) olarak, 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 öncelikle kuruluştaki mevcut mülk ayarlarını belirlemek üzere 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. Kuruluş için özellikler ayarladığınızda, özelliklerdeki değer mevcut özelliklerin üzerine yazılır. Bu nedenle, kuruluşta features.devportalDisabled veya features.devportalUrl ayarını yapmak istiyorsanız mevcut tüm özellikleri 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 özelliklerini belirtmeniz gerekir. Bu çağrının, başlangıçta kuruluşta ayarlanan "foo" özelliğini içerdiğini unutmayın.