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 enumerados en Software y versiones compatibles.

CPU 2 núcleos

RAM

4 GB

Disco duro

120 GB

Java

Debes tener instalada la versión Java 1.8 en cada máquina de Postgres antes de la instalación. Los JDK admitidos se indican 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 usar el proxy de solicitudes HTTP y HTTPS salientes, tu proxy debe configurarse para manejar correctamente las solicitudes redirigidas que puedan ocurrir durante un descargar.

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

Tu proxy debe configurarse para devolver un código de estado HTTP 200 con el estado contenido del redireccionamiento.

En las instalaciones de SAP, si tu entorno está configurado para usar un proxy en las solicitudes HTTPS salientes, entonces, tu 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 descargas de software desde Red Hat. El servidor debe poder conectarse a Internet para realizar descargas RPM a través de yum. Si usas RHEL, el servidor debe estar registrado en Red Hat Network (RHN) y registrados en el canal opcional del servidor.

Los requisitos de Red Hat se verifican durante la instalación y el instalador del portal te solicita 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 

En el ejemplo anterior, 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. Consulta https://access.redhat.com/solutions/32790 para obtener más información.

Requisitos de SMTP

Apigee recomienda, pero no requiere, que configures un servidor SMTP para enviar correos electrónicos mensajes desde el portal. Si se configura, debes asegurarte de que Drupal pueda acceder al necesario en el servidor SMTP. En el caso de SMTP que no sea TLS, el número de puerto suele ser 25. Para SMTP habilitado por TLS, 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 el servidor de administración de Apigee a través de un REST para almacenar y recuperar información sobre las aplicaciones de un usuario. El portal debe estar puede conectarse al servidor de administración a través de HTTP o HTTPS, según su instalación.

La información requerida antes de comenzar el instalar

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

  1. ¿Qué plataforma estás configurando: Red Hat o CentOS? Si es una instalación de Red Hat, el debe estar registrada en Red Hat Network para descargar los RPM.
  2. ¿Planeas instalar Postgres en la máquina local? Si quieres una instalación sencilla con todo en la misma máquina y, luego, instala Postgres de forma local.
  3. Si quieres acceder a un servidor remoto de Postgres, 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 de Postgres ya debe estar configurado antes de iniciar el 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. Hay tres tipos de información que permiten que tu portal se comunique con el equipo de Servidor de administración perimetral. Esta información es la siguiente:
    1. URL del extremo de la API de Apigee Management: Este 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 y registra a los 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:

      https://Edge_IP:SSL_port/v1

      Donde 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 Organizaciones de Apigee Edge. Configurarás la organización predeterminada cuando configures la 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: las llamadas de un administrador de tu organización debe realizar el portal a Edge.

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

      Por ejemplo:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd