El portal de servicios para desarrolladores de Apigee (o simplemente, el portal) es un portal de plantillas para la administración de contenido y comunidades. La versión local se basa en el proyecto de código abierto de Drupal. La configuración predeterminada del portal proporciona los siguientes servicios:
- Administración de contenido: Usa el portal para crear y administrar lo siguiente:
- Documentación de la API
- Foros
- Publicaciones de blog
- Pruebas: Usa el portal para probar las APIs en tiempo real con una consola de pruebas integrada.
- Administración de la comunidad: El portal administra lo siguiente:
- Registro manual o automático de usuarios
- Moderación de los comentarios de los usuarios
El modelo de control de acceso basado en roles (RBAC) del portal controla el acceso a las funciones del portal. Por ejemplo, puedes habilitar controles para permitir que los usuarios registrados creen publicaciones en el foro, usen consolas de prueba, etcétera.
Esta versión del documento tiene detalles específicos de la versión 4.19.06. Cualquier referencia específica a versiones anteriores es un descuido y se debe informar como un error.
Para obtener más información, consulta ¿Qué es un portal para desarrolladores?
Topologías de red compatibles
Los componentes del portal se pueden instalar en las siguientes configuraciones o topologías:
- 1 nodo: Todos los componentes del portal (Drupal, Nginx, PHP, Soir) instalados en una sola máquina con Postgres
- 2 nodos: Todos los componentes del portal en una máquina y Postgres en la segunda máquina
En las siguientes imágenes, se muestran las topologías admitidas:
1 nodo
En la Figura 1, se muestra una topología de portal de 1 nodo en la que todos los componentes del portal se encuentran en una sola máquina:
2 nodos
En la Figura 2, se muestra una topología de portal de 2 nodos en la que Postgres se encuentra en una máquina independiente del resto de los componentes del portal:
Ten en cuenta lo siguiente:
- Estas son las únicas topologías que admite Apigee. Si usas una topología de red diferente, Apigee no podrá admitirla.
- En una instalación nueva de 4.19.06, la secuencia de comandos de instalación instala Postgres y Nginx.
- En una actualización a la versión 4.19.06 desde una instalación que usa Postgres y Nginx, la secuencia de comandos de instalación actualiza Postgres y Nginx.
- En una actualización a la versión 4.19.06 desde una instalación que usa MySQL/MariaDB/Apache, primero debes convertir tu instalación a Postgres/Nginx para poder actualizar a la versión 4.19.06. Para obtener más información, consulta Cómo convertir un portal basado en tar a uno basado en RPM.
- Puedes aprovechar las funciones de Drupal para garantizar la alta disponibilidad en topologías grandes y personalizadas. Para obtener información sobre cómo configurar y mantener estas configuraciones, Apigee recomienda que te comuniques con la comunidad de Drupal.
En esta figura, el núcleo público contiene los componentes a los que se puede acceder de forma pública. El núcleo privado contiene componentes a los que no se puede acceder de forma pública.
Componente | Descripción | Instalada por |
---|---|---|
ELB |
Un balanceador de cargas empresarial (ELB) |
Tu proveedor de red Por ejemplo, Amazon y Rackspace proporcionan balanceadores de cargas empresariales para usar con sus instancias. |
Nginx 1.10.1 | El servidor web Nginx que se usa para las instalaciones de 4.19.06. | Apigee |
Postgres 9.6 |
Es la base de datos que usa Drupal para las instalaciones nuevas de 4.19.06. |
Apigee o conéctate a una instalación existente. Si quieres conectarte a una instalación remota de Postgres, esta debe ser la versión 9.6. |
Almacenamiento compartido de Drupal |
Es el área de almacenamiento compartido que usa Drupal para los archivos subidos, las secuencias de comandos estáticas y otra información. |
Apigee |
Drush 6.2 |
La interfaz de línea de comandos de Drupal. |
Apigee |
PHP 7.0 |
Motor de secuencias de comandos del servidor. |
Apigee |
Apache Solr |
El servidor de búsqueda de Drupal Apache Solr usa la biblioteca de búsqueda Apache Lucene. |
Apigee, pero no está habilitada de forma predeterminada. Habilita esta opción solo si tienes una gran cantidad de datos en el portal. Consulta Instala el portal para obtener instrucciones sobre cómo habilitarlo. |
Accede a la comunidad de Apigee para resolver tus preguntas
La comunidad de Apigee es un recurso gratuito en el que puedes comunicarte con Apigee y otros clientes de Apigee con preguntas, sugerencias y otros problemas. Antes de publicar contenido en la comunidad, asegúrate de buscar primero las publicaciones existentes para ver si ya se respondió tu pregunta.