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

Edge for Private Cloud v. 4.17.05

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 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? 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) ve devre dışı bırakmak için true (doğru) değerine ayarlayın.
  • features.devportalUrl: Geliştirici portalının URL'sine ayarlayın.

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 özellikler 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 seçeneğini ayarlamak isterseniz 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 belirtmeniz gerekir. Bu çağrının, başlangıçta kuruluşta ayarlanmış olan "foo" özelliğini içerdiğini unutmayın.