Descripción general del portal

Edge para la nube privada v4.19.01

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.19.01. 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:

Figura 1: Topología del portal de 1 nodo

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:

Figura 2: Topología del portal de 2 nodos

Ten en cuenta lo siguiente:

  • Estas topologías son las únicas compatibles con Apigee. Si usas una topología de red diferente, es posible que Apigee no pueda admitirla.
  • En una instalación nueva de 4.19.01, la secuencia de comandos de instalación instala Postgres y Nginx.
  • En una actualización a la versión 4.19.01 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 la versión 4.19.01 de una instalación que usa MySQL/MariaDB/Apache, debes convertir primero la instalación a Postgres/Nginx antes de poder actualizar a la versión 4.19.01. 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.19.01 Apigee

Postgres 9.6

La base de datos que usa Drupal para instalaciones nuevas de 4.19.01.

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.