Edge for Private Cloud v4.18.05
Il portale Apigee Developer Services (o semplicemente il portale) è un portale modello per la gestione dei contenuti e della community. Si basa sul progetto open source Drupal. 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 per la versione 4.18.05. 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 potrebbe non essere in grado di supportarla. Contatta il tuo account manager o l'assistenza Apigee Edge se hai bisogno di una soluzione personalizzata.
- In una nuova installazione della versione 4.18.05, lo script di installazione installa Postgres e Nginx.
- In caso di aggiornamento alla versione 4.18.05 da un'installazione che utilizza Postgres e Nginx, lo script di installazione aggiorna Postgres e Nginx.
- Per eseguire l'aggiornamento alla versione 4.18.05 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.18.05. Per saperne di più, consulta Converti un portale basato su tar in un portale basato su RPM.
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.18.05. | Apigee |
|
Postgres 9.6 |
Il database utilizzato da Drupal per le nuove installazioni della versione 4.18.05. |
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.