Descripción general del Portal de servicios para desarrolladores

Portal de servicios para desarrolladores v. 4.17.05

Los servicios del canal para desarrolladores de Apigee son un portal de plantillas para la administración de contenido y de la comunidad. Se basa en el proyecto de código abierto de Drupal (www.drupal.org). La configuración predeterminada permite crear y administrar documentación de la API, foros y blogs. Una consola de pruebas integrada permite probar las APIs en tiempo real desde el portal.

Además de la administración de contenido, Developer Channel Services tiene varias funciones para la administración de la comunidad, como el registro manual o automático de usuarios y la moderación de los comentarios de los usuarios. El modelo de control de acceso basado en roles (RBAC) controla el acceso a las funciones de los servicios de canales para desarrolladores. 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 de este documento tiene detalles específicos de la versión 4.17.05. Las referencias específicas de versiones anteriores son descuidos y deben informarse como errores.

Accede a la comunidad de Apigee para hacer tus preguntas

La comunidad de Apigee es un recurso gratuito en el que puedes comunicarte con Apigee y con otros clientes de Apigee para hacer preguntas, dar sugerencias y plantear otros problemas. Antes de publicar en la comunidad, asegúrate de buscar primero en las publicaciones existentes para ver si ya se respondió tu pregunta.

Topologías de red compatibles

Los componentes de los servicios del canal para desarrolladores de Apigee se pueden instalar en diferentes configuraciones de red o topologías, incluidas las siguientes:

  • Máquina única: Todos los componentes de los servicios del canal para desarrolladores de Apigee instalados en una sola máquina.
  • Pequeña: La base de datos de Drupal se instala en una máquina separada de los demás componentes.

En la siguiente figura, se muestra la topología de una sola máquina en la que todos los componentes de los servicios del canal para desarrolladores de Apigee se instalan en una sola máquina:

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 operador 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 nuevas de 4.17.01 y 4.17.05. Apigee

Apache Server versión 2.2

Es el servidor web de Apache que se usa para las actualizaciones desde una versión anterior del portal.

Apigee

Postgres 9.4

La base de datos que usa Drupal para las instalaciones nuevas de 4.17.01 y 4.17.05.

Apigee o conectarte a una instalación existente.

Si quieres conectarte a una instalación remota de Postgres, debe ser la versión 9.4.

MySQL 5.0.15 o posterior

Es la base de datos que se usa para las actualizaciones en RedHat 6.x o CentOS 6.x.

Apigee o conectarte a una instalación existente. Si el instalador de Apigee instala MySQL, se instalará la versión más reciente disponible para tu SO.

Si quieres conectarte a una instalación remota de MySQL, debe ser la versión 5.0.15 o una posterior.

MariaDB 5.1.38 o una versión posterior

Es la base de datos que se usa para las actualizaciones en RedHat 7.x o CentOS 7.x.

Apigee o conectarte a una instalación existente. Si el instalador de Apigee instala MariaDB, se instalará la versión más reciente disponible para tu SO.

Si quieres conectarte a una instalación remota de MariaDB, debe ser la versión 5.1.38 o una posterior.

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

Es 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á habilitada de forma predeterminada. Habilítala solo si tienes una gran cantidad de datos en el portal. Consulta Instalación del portal de Servicios para desarrolladores para obtener instrucciones sobre cómo habilitarlo.

A continuación, se muestra la topología pequeña en la que el servidor de MySQL reside en una máquina independiente: