Requisiti del portale Servizi per gli sviluppatori

Portale di Servizi per gli sviluppatori v. 4.17.01

Di seguito sono riportati i requisiti hardware e software minimi per l'installazione.

Articoli di ferramenta

Requisito

Sistema operativo

Queste istruzioni di installazione e i file di installazione forniti sono stati testati sui sistemi operativi elencati qui: https://apigee.com/docs/api-services/reference/supported-software

CPU 2 core

RAM

4 GB

Disco rigido

120 GB

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 per Red Hat Enterprise Linux (RHEL)

RHEL prevede requisiti aggiuntivi grazie alla necessità di un abbonamento per accedere ai download del software da Red Hat. Il server deve essere in grado di connettersi a internet per scaricare 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=my_username --password=my_password --auto-attach 

Sostituisci my_username e my_password con le tue credenziali Red Hat.

Se hai una versione di prova di RHEL, puoi ottenere una licenza di prova per 30 giorni. Per ulteriori informazioni, visita la pagina https://access.redhat.com/solutions/32790.

Requisiti SMTP

Apigee richiede la configurazione di un server SMTP per l'invio di messaggi email dal portale. Pertanto, 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, l'utente che installa il software deve avere accesso root.

Requisiti dell'architettura di deployment

Developer Channel Services 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. A seconda dell'installazione, i Servizi Channel per gli sviluppatori devono potersi connettere al server di gestione tramite HTTP o HTTPS.

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 MySQL sulla macchina locale? Alcune installazioni ad alta disponibilità richiedono che MySQL si trovi su una macchina diversa da quella che pubblica le pagine web del portale. In questo caso, non installare MySQL in locale. Se vuoi un'installazione semplice con tutto sulla stessa macchina, installa MySQL in locale.
  3. Se intendi accedere a un server MySQL remoto, il nome host, la porta, il nome del database, il nome utente e la password del server MySQL remoto. Il server MySQL 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, il formato dell'URL è:
      http://EdgeIp:8080/v1

      oppure:
      https://EdgeIp:SSLport/v1

      Dove EdgeIp è l'indirizzo IP del server di gestione delle porte Edge per SSL e SSL. 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.

      Questi nomi utente e password sono destinati a un amministratore della tua organizzazione e devono essere utilizzati 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