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

Private Cloud için Edge v. 4.16.09

Apigee, geliştirme topluluğunuza bu hizmetlerin tümünü sunmak için kendi özelleştirilmiş web sitenizi oluşturup yayınlamak üzere kullanabileceğiniz bir Developer Services 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österir. Bu düğme tıklandığında, kuruluşla ilişkili portalı açar. 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: 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ı, şu biçimde kuruluşu 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 mülklerin üzerine yazar. Bu nedenle, kuruluşta features.devportalDisabled veya features.devportalUrl ayarlarını yapmak istiyorsanız bu ayarları yaparken mevcut ö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.