Portal de Servicios para desarrolladores v. 4.17.09
Los servicios de canal para desarrolladores de Apigee son un portal de plantillas para la administración de contenido y comunidades. Se basa en el proyecto de código abierto de Drupal (www.drupal.org). La configuración predeterminada permite crear y administrar documentación, foros y blogs de API. Una consola de pruebas integrada permite probar las APIs en tiempo real desde el portal.
Además de la administración de contenido, los servicios de canal para desarrolladores tienen varias funciones para la administración de la comunidad, como el registro manual o automático de usuarios y la moderación de comentarios. El modelo de control de acceso según la función (RBAC) controla el acceso a las funciones en los servicios de canal para desarrolladores. 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.17.09. Todas las referencias específicas de versiones anteriores son descuidos y se deben informar como errores.
Responde tus preguntas en la comunidad de Apigee
La comunidad de Apigee es un recurso gratuito con el que puedes comunicarte con Apigee y otros clientes de Apigee si tienen preguntas, sugerencias y otros problemas. Antes de publicar en la comunidad, asegúrate de buscar primero las publicaciones existentes para ver si ya se respondió tu pregunta.
Topologías de red compatibles
Los componentes de los servicios de canal para desarrolladores de Apigee se pueden instalar en diferentes configuraciones de red o topologías, incluidas las siguientes:
- Una sola máquina: Todos los componentes de los servicios de 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 independiente de los otros componentes.
En la siguiente figura, se muestra la topología de una sola máquina en la que todos los componentes de los servicios de canal para desarrolladores de Apigee se instalan en una sola máquina:
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 |
Instalado 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.17.09 | Apigee |
Servidor Apache versión 2.2 |
El servidor web Apache que se usaba en versiones anteriores del portal. |
Apigee |
Postgres 9.4 |
La base de datos que usa Drupal para instalaciones nuevas de 4.17.09. |
Apigee o conectarte a una instalación existente. Si quieres conectarte a una instalación remota de Postgres, debes usar la versión 9.4. |
MySQL 5.0.15 o superior |
La base de datos que se usaba en versiones anteriores del portal en Red Hat 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, debes tener la versión 5.0.15 o una posterior. |
MariaDB 5.1.38 o superior |
La base de datos que se usaba en versiones anteriores del portal en Red Hat 7.x o CentOS 7.x. |
Apigee o conectarte a una instalación existente. Si el instalador de Apigee instala MariaDB, este instalará la versión más reciente disponible para tu SO. Si deseas conectarte a una instalación remota de MariaDB, debe ser de la versión 5.1.38 o posterior. |
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 los requisitos del portal de Servicios para desarrolladores a fin de obtener instrucciones para habilitarlo. |
A continuación, se muestra la topología pequeña en la que el servidor MySQL reside en una máquina independiente: