Requisiti del portale

Il portale Apigee Developer Services (o semplicemente il portale) richiede i seguenti requisiti 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 e versioni supportati.

CPU 2 core

RAM

4 GB

Hard disk

120 GB

Java

Prima dell'installazione, devi aver installato la versione Java 1.8 su ogni macchina Postgres. I JDK supportati sono elencati in Software e versioni supportati.

Interfaccia di rete

È richiesta una connessione a internet attiva.

Nell'ambito del processo di installazione, il programma di installazione scarica le risorse dal web. Se il tuo ambiente è configurato per inviare tramite proxy le richieste HTTP e HTTPS in uscita, il proxy deve essere configurato per gestire correttamente le richieste reindirizzate che potrebbero verificarsi durante un download.

Ad esempio, una richiesta a https://drupal.org/ restituisce un codice di stato 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 i contenuti richiesti dal reindirizzamento.

Per le installazioni SAP, se il tuo ambiente è configurato per l'invio di richieste HTTPS in uscita tramite proxy, il proxy deve supportare TLSv1.0. OpenSSL 0.9.8 non supporta TLSv1.1 o TLSv1.2, ma solo TLSv1.0.

Requisiti di Red Hat Enterprise Linux

Red Hat Enterprise Linux (RHEL) ha requisiti aggiuntivi a causa di un abbonamento necessario per accedere ai download del software da Red Hat. Il server deve essere in grado di connettersi a internet per scaricare gli RPM tramite yum. Se utilizzi RHEL, il server deve essere registrato su Red Hat Network (RHN) e sul canale facoltativo del server.

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

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

Dove username e password sono le tue credenziali Red Hat.

Se hai una versione di prova di RHEL, puoi ottenere una licenza di prova di 30 giorni. Per saperne di più, consulta https://access.redhat.com/solutions/32790.

Requisiti SMTP

Apigee consiglia, ma non richiede, di configurare un server SMTP per inviare email dal portale. Se configurato, devi assicurarti che Drupal possa accedere alla porta 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 un'unica interfaccia con il server di gestione Apigee tramite un'API REST 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 necessarie prima di iniziare l'installazione

Prima di iniziare l'installazione, devi avere a disposizione le seguenti informazioni:

  1. Quale piattaforma stai configurando: Red Hat o CentOS? Se si tratta di un'installazione Red Hat, la macchina deve essere registrata su Red Hat Network per scaricare gli RPM.
  2. Hai intenzione di installare Postgres sulla macchina locale? Se vuoi un'installazione semplice con tutto sulla stessa macchina, installa Postgres localmente.
  3. Se intendi accedere a un server Postgres remoto, ottieni le seguenti informazioni sul server Postgres:
    • nome host
    • porta
    • nome database
    • nome utente
    • password

    Il server Postgres remoto deve essere già configurato prima di iniziare l'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. Sono tre le informazioni che consentono al portale di comunicare con il server di gestione di Apigee Edge. Queste informazioni sono le seguenti:
    1. URL dell'endpoint API di gestione Apigee: sarà un nome host o un indirizzo IP. Questo è l'endpoint REST a cui vengono effettuate tutte le chiamate per creare app e registrare gli sviluppatori per le chiavi delle app. L'endpoint predefinito è https://api.enterprise.apigee.com/v1.

      Per un'installazione di Edge for Private Cloud, 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 Edge e SSL_port è la porta SSL per l'API di gestione Edge. Ad esempio, 8443.

    2. Nome organizzazione Apigee: esiste una relazione tra i portali e le organizzazioni Apigee Edge. L'organizzazione predefinita verrà configurata durante la configurazione dell'endpoint API di gestione. Il valore predefinito è my-org.
    3. Nome utente e password per l'endpoint API di gestione: le chiamate dal portale a Edge devono essere eseguite da un amministratore della tua organizzazione.

      Questo nome utente/password è per un amministratore della tua organizzazione e deve essere utilizzato solo per la connessione a Edge dal portale. Ad esempio, se specifichi le credenziali di un utente e questo viene eliminato su Edge, il portale non sarà più in grado di connettersi a Edge. Pertanto, crea un amministratore nella tua organizzazione solo per questa connessione.

      Ad esempio:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd