Panoramica del portale

Il portale Apigee Developer Services (o semplicemente il portale) è un portale modello per la gestione dei contenuti e della community. La versione on-premise è basata sul progetto Drupal open source. La configurazione predefinita del portale fornisce i seguenti servizi:

  • Gestione dei contenuti: utilizza il portale per creare e gestire:
    • Documentazione relativa all'API
    • Forum
    • Post del blog
  • Test: utilizza il portale per testare le API in tempo reale utilizzando una console di test integrata
  • Gestione della community: il portale gestisce:
    • Registrazione utente manuale o automatica
    • Moderazione dei commenti degli utenti

Il modello di controllo degli accessi basato sui ruoli (RBAC) del portale controlla l'accesso alle funzionalità del portale. Ad esempio, puoi attivare i controlli per consentire agli utenti registrati di creare post del forum, utilizzare console di test e così via.

Questa versione del documento contiene dettagli specifici per la versione 4.50.00. Eventuali riferimenti specifici alle versioni precedenti sono errori e devono essere segnalati come bug.

Per ulteriori informazioni, consulta Che cos'è un portale per sviluppatori?

Topologie di rete supportate

I componenti del portale possono essere installati nelle seguenti configurazioni o topologie:

  • 1 nodo: tutti i componenti del portale (Drupal, Nginx, PHP, Soir) installati su un'unica macchina con Postgres.
  • 2 nodi: tutti i componenti del portale su una macchina; Postgres sulla seconda macchina

Le seguenti immagini mostrano le topologie supportate:

1 nodo

La Figura 1 mostra una topologia del portale a 1 nodo in cui tutti i componenti del portale si trovano su un'unica macchina:

Figura 1: topologia del portale a 1 nodo

2 nodi

La figura 2 mostra una topologia del portale a 2 nodi in cui Postgres si trova su una macchina separata dal resto dei componenti del portale:

Figura 2: topologia del portale a 2 nodi

Ricorda:

  • Queste sono le uniche topologie supportate da Apigee. Se utilizzi una diversa topologia di rete, Apigee non potrà supportarla.
  • In una nuova installazione di 4.50.00, lo script di installazione installa Postgres e Nginx.
  • In caso di aggiornamento alla versione 4.50.00 da un'installazione che utilizza Postgres e Nginx, lo script di installazione aggiorna Postgres e Nginx.
  • Per eseguire l'aggiornamento alla versione 4.50.00 da un'installazione che utilizza MySQL/MariaDB/Apache, devi prima convertire l'installazione in Postgres/Nginx prima di poter eseguire l'aggiornamento alla versione 4.50.00. Per ulteriori informazioni, consulta Convertire un portale basato su tar in un portale basato su RPM.
  • Puoi sfruttare le funzionalità di Drupal per garantire l'alta disponibilità in ampie e personalizzate topologie. Per informazioni sulla configurazione e sulla gestione di queste configurazioni, Apigee consiglia di rivolgersi alla community di Drupal.

In questa figura, il nucleo pubblico contiene i componenti accessibili pubblicamente. Il nucleo privato contiene componenti non accessibili pubblicamente.

Componente Descrizione Installato da

ELB

Un bilanciatore del carico Enterprise (ELB).

Il tuo fornitore di rete.

Ad esempio, sia Amazon che Rackspace forniscono bilanciatori del carico Enterprise da utilizzare con le proprie istanze.

Nginx 1.10.1 Il server web Nginx utilizzato per le installazioni di 4.50.00. Apigee

Postgres 9.6

Il database utilizzato da Drupal per le nuove installazioni di 4.50.00.

Apigee o connettiti a un'installazione esistente.

Se vuoi connetterti a un'installazione Postgres remota, deve essere la versione 9.6.

Spazio di archiviazione condiviso di Drupal

L'area di archiviazione condivisa utilizzata da Drupal per i file caricati, gli script statici e altre informazioni.

Apigee

Drush 6.2

L'interfaccia a riga di comando di Drupal.

Apigee

PHP 7.0

Motore di scripting lato server.

Apigee

Apache Solr

Il server di ricerca Drupal. Apache Solr utilizza la libreria di ricerca Apache Lucene.

Apigee, ma non è abilitato per impostazione predefinita. Attiva questa opzione solo se hai una grande quantità di dati sul portale. Consulta Installare il portale per istruzioni su come attivarlo.

Accedi alla community di Apigee per le tue domande

La community Apigee è una risorsa senza costi in cui puoi contattare Apigee e altri clienti Apigee per domande, suggerimenti e altri problemi. Prima di pubblicare un post nella community, assicurati di cercare i post esistenti per vedere se la tua domanda ha già ricevuto una risposta.