Impostazione dell'URL del portale

Apigee ti fornisce il portale Apigee Developer Services (o semplicemente il portale) che puoi utilizzare per creare e lanciare il tuo tuo sito web personalizzato per fornire tutti questi servizi alla tua comunità di sviluppo. Dispositivi periferici I clienti possono creare il proprio portale per gli sviluppatori, nel cloud oppure on-prem. Consulta la sezione Cos'è un portale per gli sviluppatori? per ulteriori informazioni.

La UI di Edge mostra il pulsante DevPortal in Pubblica > La pagina Developers che, se selezionata, apre il portale associato a un'organizzazione. Di predefinito, il pulsante apre il seguente URL:

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

Dove orgname è il nome dell'organizzazione.

Puoi impostare l'URL con un URL diverso, ad esempio se il tuo portale ha un record DNS. disattivare completamente il pulsante. Utilizza le seguenti proprietà dell'organizzazione per controllare Pulsante:

  • features.devportalDisabled: imposta su false (impostazione predefinita) per attivare il pulsante e per true per disattivarlo.
  • features.devportalUrl: impostato sull'URL del portale per gli sviluppatori.

Puoi impostare queste proprietà separatamente per ogni organizzazione. Per impostare queste proprietà, devi prima utilizza la seguente chiamata API per determinare le impostazioni attuali delle proprietà nell'organizzazione:

curl -H "Content-Type:application/json" -u adminEmail:pword -X GET \
  http://ms_IP:8080/v1/organizations/orgname

Questa chiamata restituisce un oggetto che descrive l'organizzazione nel formato:

{
  "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"
}

Prendi nota di eventuali proprietà esistenti nell'area properties dell'oggetto. Se imposti proprietà dell'organizzazione, il valore in proprietà sovrascrive qualsiasi proprietà corrente. Pertanto, se vuoi impostare features.devportalDisabled o features.devportalUrl nell'organizzazione, assicurati di copiare le proprietà esistenti quando le imposti.

Utilizza la seguente chiamata PUT per impostare le proprietà nell'organizzazione:

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"
        }
      ]
    }
  }'

Nella chiamata PUT, devi specificare solo displayName, name e properties. Tieni presente che questa chiamata include "foo" impostata in origine sull'organizzazione.