Requisiti del portale

Il portale Apigee Developer Services (o semplicemente il portale) richiede i seguenti hardware e software minimi:

Hardware Requisito

Sistema operativo

Queste istruzioni di installazione e i relativi file di installazione sono stati testati sui sistemi operativi elencati in Software supportati e versioni supportate.

CPU 2 core

RAM

4 GB

Disco rigido

120 GB

Java

È necessario che su ogni macchina Postgres sia installata la versione Java 1.8 prima della dell'installazione. I JDK supportati sono elencati in Software supportati e versioni supportate.

Interfaccia di rete

È necessaria una connessione Internet attiva.

Nell'ambito della procedura di installazione, il programma di installazione scarica le risorse dal web. Se il tuo ambiente è configurato per eseguire il proxy delle richieste HTTP e HTTPS in uscita, il proxy devono essere configurati per gestire correttamente le richieste reindirizzate che potrebbero verificarsi durante scaricare l'app.

Ad esempio, una richiesta a https://drupal.org/ restituisce un HTTP 301 e reindirizza a https://www.drupal.org/.

Il proxy deve essere configurato in modo da restituire un codice di stato HTTP 200 con contenuti dal reindirizzamento.

Per le installazioni SAP, se il tuo ambiente è configurato per eseguire il proxy delle richieste HTTPS in uscita, il proxy deve supportare TLSv1.0. OpenSSL 0.9.8 non supporta TLSv1.1 o TLSv1.2, solo TLSv1.0.

Requisiti di Red Hat Enterprise Linux

Red Hat Enterprise Linux (RHEL) ha requisiti aggiuntivi a causa della necessità di un abbonamento per l'accesso scaricare software da Red Hat. Il server deve essere in grado di connettersi a internet per il download RPM tramite yum. Se utilizzi RHEL, il server deve essere registrato sulla Red Hat Network (RHN) e registrato nel canale facoltativo del server.

I requisiti di Red Hat vengono verificati durante l'installazione e il programma di installazione del portale ti chiede se RHEL non è già registrato. Se disponi già delle credenziali di accesso Red Hat, puoi utilizzare la seguente comando per registrare RHEL prima di iniziare il processo di installazione:

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

Dove username e password sono le tue credenziali Red Hat.

Se disponi di una versione di prova di RHEL, puoi ottenere una licenza di prova di 30 giorni. Consulta https://access.redhat.com/solutions/32790 per ulteriori informazioni.

Requisiti SMTP

Apigee consiglia, ma non richiede, di configurare un server SMTP per l'invio di email i messaggi provenienti dal portale. Se configurato, devi assicurarti che Drupal possa accedere necessaria sul server SMTP. Per SMTP non TLS, il numero di porta è in genere 25. Per SMTP abilitato per TLS, spesso è 465, ma verifica con il tuo provider SMTP.

Requisiti aggiuntivi

Per eseguire l'installazione, devi disporre dell'accesso root.

Requisiti dell'architettura di deployment

Il portale ha una singola interfaccia con il server di gestione Apigee tramite un sistema REST API per archiviare e recuperare informazioni sulle applicazioni di un utente. Il portale deve essere in grado di connettersi al server di gestione tramite HTTP o HTTPS, a seconda dell'installazione.

Informazioni richieste prima di iniziare installazione

Prima di avviare l'installazione, devi disporre delle seguenti informazioni:

  1. Quale piattaforma stai configurando: Red Hat o CentOS? Se si tratta di un'installazione Red Hat, per poter scaricare gli RPM, il computer deve essere registrato sulla Red Hat Network.
  2. Prevedi di installare Postgres sul computer locale? Se vuoi una semplice installazione sulla stessa macchina, per poi installare Postgres in locale.
  3. Se intendi accedere a un server Postgres remoto, consulta le seguenti informazioni sul Server Postgres:
    • nome host
    • porta
    • nome database
    • nome utente
    • password

    Il server Postgres remoto deve essere già configurato prima di avviare dell'installazione.

  4. Qual è il nome di dominio completo del server web? Queste informazioni verranno aggiunte a /etc/hosts. Deve essere un indirizzo IP o un nome host, ad esempio portalserver.example.com. Il valore predefinito è localhost.
  5. Esistono tre informazioni che consentono al tuo portale di comunicare con Apigee Server di gestione perimetrale. Queste informazioni sono le seguenti:
    1. URL dell'endpoint dell'API Apigee Management: un nome host o un indirizzo IP. Questo è l'endpoint REST a cui vengono effettuate tutte le chiamate per la creazione app e registrare gli sviluppatori per le chiavi delle app. L'endpoint predefinito è https://api.enterprise.apigee.com/v1.

      Per un'installazione Edge per cloud privato, l'URL è nel formato:

      http://Edge_IP:8080/v1

      oppure:

      https://Edge_IP:SSL_port/v1

      Dove Edge_IP è l'indirizzo IP del server di gestione perimetrale e SSL_port è la porta SSL per l'API di gestione perimetrale. Ad esempio, 8443.

    2. Nome organizzazione Apigee: Esiste una relazione tra i portali e per le organizzazioni Apigee Edge. Imposterai l'organizzazione predefinita al momento della configurazione Endpoint API di gestione. Il valore predefinito è my-org.
    3. Nome utente e password per l'endpoint dell'API di gestione: le chiamate da il portale per Edge deve essere eseguito da un amministratore dell'organizzazione.

      Questo nome utente e questa password sono destinati a un amministratore della tua organizzazione e devono essere utilizzati solo per connetterti a Edge dal portale. Ad esempio, se specifichi le credenziali di un un utente che viene eliminato su Edge, il portale non potrà più connettersi a Edge. Di conseguenza, crea un amministratore nella tua organizzazione solo per connessione.

      Ad esempio:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd