Apigee te proporciona el portal de servicios para desarrolladores de Apigee (o, simplemente, el portal) que puedes usar para crear e iniciar tu para proporcionarle todos estos servicios a tu comunidad de desarrollo. Perimetrales los clientes pueden crear su propio portal para desarrolladores, ya sea en la nube o de forma local. Consulta el artículo ¿Qué es un portal para desarrolladores? para obtener más información.
La IU de Edge muestra el botón DevPortal en las pestañas Publish > Página para desarrolladores que, cuando se hace clic en ella, abre el portal asociado con una organización. De de forma predeterminada, el botón abre la siguiente URL:
http://live-orgname.devportal.apigee.com
En el que orgname es el nombre de la migración.
Puedes establecer esta URL en una URL diferente, por ejemplo, si tu portal tiene un registro DNS. inhabilitar por completo el botón. Usa las siguientes propiedades de la organización para controlar la :
features.devportalDisabled
: Se establece como falso (predeterminado) para habilitar el botón y para true para inhabilitarla.features.devportalUrl
: Se establece en la URL del portal para desarrolladores.
Debes configurar estas propiedades por separado para cada organización. Para establecer estas propiedades, primero Usa la siguiente llamada a la API para determinar la configuración actual de la propiedad en la organización:
curl -H "Content-Type:application/json" -u adminEmail:pword -X GET \ http://ms_IP:8080/v1/organizations/orgname
Esta llamada muestra un objeto que describe la organización de la siguiente forma:
{ "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" }
Observa las propiedades existentes en el área properties
del objeto. Cuando establezcas
propiedades en la organización, el valor de las propiedades reemplaza a cualquier propiedad actual.
Por lo tanto, si deseas establecer features.devportalDisabled
o
features.devportalUrl
en la organización,
asegúrate de copiar las propiedades existentes cuando las configures.
Usa la siguiente llamada PUT para establecer propiedades en la organizació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" } ] } }'
En la llamada PUT, solo debes especificar displayName
,
name
y properties
. Ten en cuenta que esta llamada incluye
“foo” que se configuró originalmente en la organización.