Requisiti del portale

Il portale Servizi per gli sviluppatori Apigee (o semplicemente il portale) richiede i seguenti componenti 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

Devi aver installato la versione Java 1.8 su ogni macchina Postgres prima dell'installazione. I JDK supportati sono elencati nella sezione Software e versioni supportate.

Interfaccia di rete

È richiesta una connessione a internet attiva.

Come parte del processo di installazione, il programma di installazione scarica le risorse dal Web. Se il tuo ambiente è configurato per inviare un proxy per 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 utilizzare il proxy per le richieste HTTPS in uscita, 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) prevede requisiti aggiuntivi dovuti alla necessità di un abbonamento per accedere ai download del software di 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 sulla Red Hat Network (RHN) e nel 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 a Red Hat, puoi utilizzare il 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 hai una versione di prova di RHEL, puoi ottenere una licenza di prova per 30 giorni. Per saperne di più, visita la pagina https://access.redhat.com/solutions/32790.

Requisiti SMTP

Apigee consiglia, ma non richiede, di configurare un server SMTP per l'invio di messaggi email dal portale. Se configurata, devi assicurarti che Drupal possa accedere alla porta necessaria sul server SMTP. Per SMTP non TLS, il numero di porta è generalmente 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 le 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 l'installazione

Prima di iniziare l'installazione, è necessario che siano disponibili 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 poter scaricare gli RPM.
  2. Prevedi 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, recupera le seguenti informazioni sul server Postgres:
    • nome host
    • porta
    • nome del database
    • nome utente
    • password

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

      Per un'installazione di 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 le organizzazioni Apigee Edge. Puoi configurare l'organizzazione predefinita quando configuri l'endpoint dell'API di gestione. Il valore predefinito è my-org.
    3. Nome utente e password per l'endpoint dell'API di gestione: le chiamate dal portale a Edge devono essere eseguite da un amministratore dell'organizzazione.

      Questo nome utente/password è riservato a 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 quest'ultimo viene eliminato su Edge, il portale non potrà più connettersi a Edge. Di conseguenza, crea un amministratore nella tua organizzazione solo per questa connessione.

      Ad esempio:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd