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

Private Cloud için Edge v4.18.01

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? 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. Ölçüt o düğme 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ızın DNS kaydı varsa veya bu URL'yi farklı bir URL'ye düğmeyi tamamen devre dışı bırakabilir. Kuruluşunuzun aşağıdaki özelliklerini kullanarak düğme:

  • 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: URL'sini ekleyin.

Bu özellikleri her kuruluş için ayrı ayrı ayarlarsınız. Bu özellikleri ayarlamak için: kuruluştaki geçerli mülk ayarlarını belirlemek için 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 özellikler alanındaki mevcut özellikleri not edin. özelliklerdeki değer, mevcut mülklerin üzerine yazılır. Bu nedenle, kuruluşta features.devportalDisabled veya features.devportalUrl ayarını yapmak isterseniz mevcut mülkleri ayarlarken mutlaka kopyalayın.

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 özellikleri belirtmeniz gerekir. Bu çağrının "e" kuruluş genelinde ayarlanan mülktür.