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
- Entradas 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 de usuario manual o automático
- Moderación de comentarios de usuarios
El modelo de control de acceso basado en roles (RBAC) del portal controla el acceso a los componentes del portal. Por ejemplo, puedes habilitar controles para permitir que un usuario registrado cree publicaciones en el foro, use consolas de prueba, etcétera.
Esta versión de este documento tiene detalles específicos de la versión 4.50.00. Todas las referencias específicas de versiones anteriores son descuidos y se deben informar como errores.
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 y Soir) instalados en una sola máquina con Postgres
- 2 nodos: Todos los componentes del portal en una máquina; Postgres en la segunda máquina
En las siguientes imágenes, se muestran las topologías compatibles:
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 separada del resto de los componentes del portal:
Ten en cuenta lo siguiente:
- Estas topologías son las únicas compatibles con Apigee. Si usas una topología de red diferente, Apigee no podrá admitirla.
- En una instalación nueva de 4.50.00, la secuencia de comandos de instalación instala Postgres y Nginx.
- En una actualización a 4.50.00 a partir de una instalación que usa Postgres y Nginx, la secuencia de comandos de instalación actualiza Postgres y Nginx.
- En una actualización a 4.50.00 a partir de una instalación que usa MySQL/MariaDB/Apache, primero debes convertir tu instalación a Postgres/Nginx antes de poder actualizar a 4.50.00. Para obtener más información, consulta Convierte un portal basado en tar en un portal basado en RPM.
- Puedes aprovechar las funciones de Drupal para garantizar una alta disponibilidad en topologías grandes y personalizadas. Para obtener información sobre cómo establecer y mantener estos parámetros de configuración, Apigee recomienda que interactúes con la comunidad de Drupal.
En esta figura, el núcleo Público contiene los componentes de acceso público. El núcleo privado contiene componentes a los que no se puede acceder públicamente.
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.50.00 | Apigee |
Postgres 9.6 |
La base de datos que usa Drupal para instalaciones nuevas de 4.50.00. |
Apigee o conectarte a una instalación existente. Si quieres conectarte a una instalación remota de Postgres, debes usar la versión 9.6. |
Almacenamiento compartido de Drupal |
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 de Apache Lucene. |
Apigee, pero no está habilitado de forma predeterminada. Habilítala solo si tienes una gran cantidad de datos en el portal. Consulta Instala el portal a fin de obtener instrucciones para habilitarlo. |
Accede a la comunidad de Apigee para responder 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.