Il portale Apigee Developer Services (o semplicemente il portale) è un portale modello per la gestione dei contenuti e della community. La versione on-premise si basa 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 dell'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 manuale o automatica degli utenti
- Moderazione dei commenti degli utenti
Il modello di controllo degli accessi basato su 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 nel forum, utilizzare console di test e così via.
Questa versione del documento contiene dettagli specifici della versione 4.51.00. Eventuali riferimenti specifici alle versioni precedenti sono sviste e devono essere segnalati come bug.
Per saperne di più, 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 una singola 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 una singola macchina:
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:
Ricorda:
- Queste sono le uniche topologie supportate da Apigee. Se utilizzi una topologia di rete diversa, Apigee non sarà in grado di supportarla.
- In una nuova installazione della versione 4.51.00, lo script di installazione installa Postgres e NGINX.
- In caso di aggiornamento alla versione 4.51.00 da un'installazione che utilizza Postgres e NGINX, lo script di installazione aggiorna Postgres e NGINX.
- In caso di aggiornamento alla versione 4.51.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.51.00. Per saperne di più, consulta Converti un portale basato su tar in un portale basato su RPM.
- Puoi sfruttare le funzionalità di Drupal per garantire l'alta affidabilità in topologie di grandi dimensioni e personalizzate. Per informazioni sulla configurazione e sulla manutenzione di queste configurazioni, Apigee consiglia di interagire con la community di Drupal.
In questa figura, il core pubblico contiene i componenti accessibili pubblicamente. Il core privato contiene componenti non accessibili pubblicamente.
| Componente | Descrizione | Installato da |
|---|---|---|
|
ELB |
Un bilanciatore del carico aziendale (ELB). |
Il tuo network provider. Ad esempio, sia Amazon che Rackspace forniscono bilanciatori del carico Enterprise da utilizzare con le loro istanze. |
| NGINX 1.10.1 | Il server web NGINX utilizzato per le installazioni della versione 4.51.00. | Apigee |
|
Postgres 9.6 |
Il database utilizzato da Drupal per le nuove installazioni della versione 4.51.00. |
Apigee o connetterti 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. Attivala solo se hai una grande quantità di dati sul portale. Per istruzioni su come attivarlo, consulta Installa il portale. |
Accedi alla community Apigee per le tue domande
La community di 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 tra i post esistenti per vedere se è già stata data una risposta alla tua domanda.