Portail des services pour les développeurs v. 4.17.05
Apigee Developer Channel Services est un modèle de portail pour la gestion des contenus et de la communauté. Il est basé sur le projet Open Source Drupal (www.drupal.org). La configuration par défaut permet de créer et de gérer la documentation de l'API, les forums et les blogs. Une console de test intégrée permet de tester les API en temps réel depuis le portail.
Outre la gestion de contenu, Developer Channel Services propose diverses fonctionnalités de gestion de la communauté, telles que l'enregistrement manuel/automatique des utilisateurs et la modération des commentaires des utilisateurs. Le modèle de contrôle des accès basé sur les rôles (RBAC) contrôle l'accès aux fonctionnalités des services de canaux pour les développeurs. Par exemple, vous pouvez activer des commandes pour permettre à un utilisateur enregistré de créer des posts sur un forum, d'utiliser des consoles de test, etc.
Cette version du document contient des informations spécifiques à la version 4.17.05. Toutes les références spécifiques aux versions précédentes sont des oublis et doivent être signalées comme des bugs.
Accédez à la communauté Apigee pour poser vos questions
La communauté Apigee est une ressource sans frais qui vous permet de contacter Apigee ainsi que d'autres clients Apigee pour poser des questions, obtenir des conseils et résoudre d'autres problèmes. Avant de publier un message dans la communauté, assurez-vous d'abord de rechercher les posts existants pour voir si une réponse a déjà été apportée à votre question.
Topologies de réseau compatibles
Les composants des services de canal de développement Apigee peuvent être installés dans différentes configurations ou topologies de réseau, y compris :
- Machine unique : tous les composants Apigee Developer Channel Services sont installés sur une seule machine.
- Small : la base de données Drupal est installée sur une machine distincte des autres composants.
La figure suivante illustre la topologie à machine unique, où tous les composants des services de canal de développement Apigee sont installés sur une seule machine :

Dans cette figure, le noyau public contient les composants accessibles au public. Le noyau privé contient des composants qui ne sont pas accessibles au public.
|
Composant |
Description |
Installé par |
|
ELB |
Un équilibreur de charge d'entreprise (ELB). |
votre fournisseur de réseau. Par exemple, Amazon et Rackspace fournissent des équilibreurs de charge d'entreprise à utiliser avec leurs instances. |
| Nginx 1.10.1 | Serveur Web Nginx utilisé pour les nouvelles installations de 4.17.01 et 4.17.05. | Apigee |
|
Serveur Apache version 2.2 |
Serveur Web Apache utilisé pour les mises à niveau à partir d'une version précédente du portail. |
Apigee |
|
Postgres 9.4 |
Base de données utilisée par Drupal pour les nouvelles installations des versions 4.17.01 et 4.17.05. |
Apigee ou vous connecter à une installation existante. Si vous souhaitez vous connecter à une installation Postgres distante, celle-ci doit être de version 9.4. |
|
MySQL 5.0.15 ou version ultérieure |
Base de données utilisée pour les mises à niveau sur RedHat 6.x ou CentOS 6.x. |
Apigee ou vous connecter à une installation existante. Si MySQL est installé par le programme d'installation Apigee, il installe la dernière version disponible pour votre OS. Si vous souhaitez vous connecter à une installation MySQL distante, celle-ci doit être de version 5.0.15 ou ultérieure. |
|
MariaDB 5.1.38 ou version ultérieure |
Base de données utilisée pour les mises à niveau sur RedHat 7.x ou CentOS 7.x. |
Apigee ou vous connecter à une installation existante. Si MariaDB est installé par le programme d'installation Apigee, il installe la dernière version disponible pour votre OS. Si vous souhaitez vous connecter à une installation MariaDB distante, celle-ci doit être de version 5.1.38 ou ultérieure. |
|
Stockage partagé Drupal |
Zone de stockage partagée utilisée par Drupal pour les fichiers importés, les scripts statiques et d'autres informations. |
Apigee |
|
Drush 6.2 |
Interface de ligne de commande Drupal. |
Apigee |
|
PHP 7.0 |
Moteur de script côté serveur. |
Apigee |
|
Apache Solr |
Serveur de recherche Drupal. Apache Solr utilise la bibliothèque de recherche Apache Lucene. |
Apigee, mais il n'est pas activé par défaut. Ne l'activez que si vous disposez d'une grande quantité de données sur le portail. Pour savoir comment l'activer, consultez Installer le portail Developer Services. |
Vous trouverez ci-dessous la petite topologie où le serveur MySQL réside sur une machine distincte :
