Requisitos del portal

El portal de servicios para desarrolladores de Apigee (o, simplemente, el portal) requiere el siguiente hardware y software mínimos:

Hardware Requisito

Sistema operativo

Estas instrucciones de instalación y los archivos de instalación relacionados se probaron en los sistemas operativos que se enumeran en Software y versiones compatibles.

CPU 2 núcleos

de memoria

4 GB

Disco duro

120 GB

Java

Debes tener la versión Java 1.8 instalada en cada máquina Postgres antes de la instalación. Los JDK compatibles se enumeran en Software y versiones compatibles.

Interfaz de red

Se requiere una conexión a Internet activa.

Como parte del proceso de instalación, el instalador descarga recursos de la Web. Si tu entorno está configurado para enviar solicitudes HTTP y HTTPS salientes por proxy, el proxy debe estar configurado a fin de controlar de forma correcta las solicitudes redireccionadas que puedan ocurrir durante una descarga.

Por ejemplo, una solicitud a https://drupal.org/ muestra un código de estado HTTP 301 y redirecciona a https://www.drupal.org/.

Tu proxy debe estar configurado para mostrar un código de estado HTTP 200 con el contenido solicitado del redireccionamiento.

Para las instalaciones de SAP, si tu entorno está configurado para usar un proxy en las solicitudes HTTPS salientes, el proxy debe ser compatible con TLSv1.0. OpenSSL 0.9.8 no es compatible con TLSv1.1 ni TLSv1.2, solo TLSv1.0.

Requisitos de Red Hat Enterprise Linux

Red Hat Enterprise Linux (RHEL) tiene requisitos adicionales debido a que se necesita una suscripción para acceder a las descargas de software desde Red Hat. El servidor debe poder conectarse a Internet para descargar los RPM a través de yum. Si usas RHEL, el servidor debe estar registrado en Red Hat Network (RHN) y registrado en el canal opcional del servidor.

Los requisitos de Red Hat se verifican durante la instalación y el instalador del portal te pregunta si RHEL aún no está registrado. Si ya tienes credenciales de acceso de Red Hat, puedes usar el siguiente comando para registrar RHEL antes de comenzar el proceso de instalación:

subscription-manager register --username=username --password=password --auto-attach 

username y password son tus credenciales de Red Hat.

Si tienes una versión de prueba de RHEL, puedes obtener una licencia de prueba de 30 días. Para obtener más información, consulta https://access.redhat.com/solutions/32790.

Requisitos de SMTP

Apigee recomienda, pero no requiere, que configures un servidor SMTP para enviar mensajes de correo electrónico desde el portal. Si se configura, debes asegurarte de que Drupal pueda acceder al puerto necesario en el servidor SMTP. En el caso de un SMTP sin TLS, el número de puerto suele ser 25. En el caso de SMTP con TLS habilitada, el error suele ser 465, pero consulta con tu proveedor de SMTP.

Requisitos adicionales

Para realizar la instalación, debes tener acceso con permisos de administrador.

Requisitos de la arquitectura de implementación

El portal tiene una sola interfaz con Apigee Management Server a través de una API de REST para almacenar y recuperar información sobre las aplicaciones de un usuario. El portal debe poder conectarse al servidor de administración a través de HTTP o HTTPS, según tu instalación.

Información necesaria antes de comenzar la instalación

Antes de comenzar la instalación, debes tener la siguiente información disponible:

  1. ¿Qué plataforma estás configurando: Red Hat o CentOS? Si se trata de una instalación de Red Hat, la máquina debe estar registrada en Red Hat Network para descargar RPM.
  2. ¿Planeas instalar Postgres en una máquina local? Si quieres realizar una instalación simple con todo en la misma máquina, instala Postgres de forma local.
  3. Si deseas acceder a un servidor de Postgres remoto, obtén la siguiente información sobre el servidor de Postgres:
    • Nombre de host
    • puerto
    • nombre de la base de datos
    • username
    • contraseña

    El servidor remoto Postgres ya debe estar configurado antes de comenzar la instalación.

  4. ¿Cuál es el nombre de dominio completamente calificado del servidor web? (Esta información se agregará a /etc/hosts). Debe ser una dirección IP o un nombre de host, como portalserver.example.com. El valor predeterminado es localhost.
  5. Existen tres datos que permiten que tu portal se comunique con el servidor de administración de Apigee Edge. Esta información es la siguiente:
    1. URL del extremo de la API de Apigee Management: Será un nombre de host o una dirección IP. Este es el extremo de REST al que se realizan todas las llamadas para crear apps y registrar desarrolladores para las claves de apps. El extremo predeterminado es https://api.enterprise.apigee.com/v1.

      En una instalación de Edge para la nube privada, la URL tiene el siguiente formato:

      http://Edge_IP:8080/v1

      o bien

      https://Edge_IP:SSL_port/v1

      En el ejemplo anterior, Edge_IP es la dirección IP del servidor de administración perimetral y SSL_port es el puerto SSL para la API de administración perimetral. Por ejemplo, 8443.

    2. Nombre de la organización de Apigee: Existe una relación entre los portales y las organizaciones de Apigee Edge. Configurarás la organización predeterminada cuando configures el extremo de la API de Management. El valor predeterminado es my-org.
    3. Nombre de usuario y contraseña para el extremo de la API de Management: Un administrador de tu organización debe realizar las llamadas del portal a Edge.

      Este nombre de usuario/contraseña corresponde a un administrador de tu organización y solo se debe usar para conectarse a Edge desde el portal. Por ejemplo, si especificas las credenciales de un usuario, y ese usuario se borra en Edge, el portal ya no podrá conectarse a Edge. Por lo tanto, crea un administrador en tu organización solo para esta conexión.

      Por ejemplo:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd