Portalın URL'sini ayarlama

Apigee, kendi uygulamanızı geliştirip kullanıma sunmak için kullanabileceğiniz Apigee Developer Services portalı (veya kısaca portal) sunar. geliştirme topluluğunuza bu hizmetlerin tümünü sunmak üzere kendinize ait özelleştirilmiş bir web sitesi oluşturun. Kenar müşteriler kendi geliştirici portalını bulutta veya şirket içinde oluşturabilir. Daha fazla bilgi edinmek için Geliştirici portalı nedir? daha fazla bilgi edinin.

Edge kullanıcı arayüzünde Yayınla> DevPortal düğmesi gösteriliyor Geliştiriciler sayfası tıklandığında bir kuruluşla ilişkili portalı açar. Ölçüt o düğme aşağıdaki URL'yi açar:

http://live-orgname.devportal.apigee.com

Burada orgname, 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: Düğmeyi etkinleştirmek için false (varsayılan) değerine ve true olarak 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: 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 properties alanındaki mevcut özellikleri not edin. Ayarladığınız zaman özelliklerdeki değer, mevcut mülklerin üzerine yazılır. Dolayısıyla, features.devportalDisabled veya Kuruluşta features.devportalUrl, 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 properties. Bu çağrının "e" kuruluş genelinde ayarlanan mülktür.