Developer Services Portal v. 4.17.05
Apigee Developer Channel Services è un portale di modelli per la gestione dei contenuti e della community. Si basa sul progetto open source Drupal (www.drupal.org). La configurazione predefinita consente di creare e gestire la documentazione dell'API, i forum e i blog. Una console di test integrata consente di testare le API in tempo reale dall'interno del portale.
Oltre alla gestione dei contenuti, Developer Channel Services offre varie funzionalità per la gestione della community, come la registrazione manuale/automatica degli utenti e la moderazione dei commenti degli utenti. Il modello di controllo degli accessi basato su ruoli (RBAC) controlla l'accesso alle funzionalità dei servizi del canale per sviluppatori. 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.17.05. Eventuali riferimenti specifici alle versioni precedenti sono sviste e devono essere segnalati come bug.
Accedi alla community di 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 la tua domanda ha già ricevuto una risposta.
Topologie di rete supportate
I componenti dei servizi per i canali per sviluppatori Apigee possono essere installati in diverse configurazioni o topologie di rete, tra cui:
- Singola macchina: tutti i componenti dei servizi del canale per sviluppatori Apigee installati su una singola macchina.
- Piccola: il database Drupal è installato su una macchina separata dagli altri componenti.
La figura seguente mostra la topologia a macchina singola in cui tutti i componenti dei servizi per i canali per sviluppatori Apigee sono installati su una singola macchina:

In questa figura, il core pubblico contiene i componenti accessibili pubblicamente. Il core privato contiene componenti non accessibili pubblicamente.
|
Componente |
Descrizione |
Installata 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 nuove installazioni di 4.17.01 e 4.17.05. | Apigee |
|
Apache Server versione 2.2 |
Il server web Apache utilizzato per gli upgrade da una versione precedente del portale. |
Apigee |
|
Postgres 9.4 |
Il database utilizzato da Drupal per le nuove installazioni di 4.17.01 e 4.17.05. |
Apigee o connetterti a un'installazione esistente. Se vuoi connetterti a un'installazione Postgres remota, deve essere la versione 9.4. |
|
MySQL 5.0.15 o versioni successive |
Il database utilizzato per gli upgrade su RedHat 6.x o CentOS 6.x. |
Apigee o connetterti a un'installazione esistente. Se MySQL viene installato dal programma di installazione di Apigee, viene installata l'ultima versione disponibile per il tuo sistema operativo. Se vuoi connetterti a un'installazione MySQL remota, deve essere la versione 5.0.15 o successiva. |
|
MariaDB 5.1.38 o versioni successive |
Il database utilizzato per gli upgrade su RedHat 7.x o CentOS 7.x. |
Apigee o connetterti a un'installazione esistente. Se MariaDB è installato dal programma di installazione di Apigee, viene installata l'ultima versione disponibile per il tuo sistema operativo. Se vuoi connetterti a un'installazione MariaDB remota, deve essere la versione 5.1.38 o successiva. |
|
Spazio di archiviazione condiviso 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 Installazione del portale Developer Services. |
Di seguito è riportata la topologia di piccole dimensioni in cui il server MySQL si trova su una macchina separata:
