Le portail Apigee Developer Services (ou simplement le portail) nécessite la configuration matérielle et logicielle minimale suivante :
| Matériel | Exigence |
|---|---|
|
Système d'exploitation |
Ces instructions d'installation et les fichiers d'installation associés ont été testés sur les systèmes d'exploitation listés dans Logiciels et versions compatibles. |
| Processeur | 2 cœurs |
|
RAM |
4 Go |
|
Disque dur |
120 Go |
| Java |
La version 1.8 de Java doit être installée sur chaque machine Postgres avant l'installation. Les JDK compatibles sont listés sur la page Logiciels et versions compatibles. |
| Interface réseau | Connexion Internet active requise. Lors du processus d'installation, le programme d'installation télécharge des ressources depuis le Web. Si votre environnement est configuré pour envoyer par proxy les requêtes HTTP et HTTPS sortantes, votre proxy doit être configuré pour gérer correctement les requêtes redirigées qui peuvent se produire lors d'un téléchargement. Par exemple, une requête envoyée à Votre proxy doit être configuré pour renvoyer un code d'état HTTP 200 avec le contenu demandé à partir de la redirection. Pour les installations SAP, si votre environnement est configuré pour envoyer des requêtes HTTPS sortantes via un proxy, celui-ci doit être compatible avec TLSv1.0. OpenSSL 0.9.8 n'est pas compatible avec TLSv1.1 ni TLSv1.2, mais uniquement avec TLSv1.0. |
Exigences pour Red Hat Enterprise Linux
Red Hat Enterprise Linux (RHEL) est soumis à des exigences supplémentaires, car un abonnement est nécessaire pour accéder aux téléchargements de logiciels depuis Red Hat. Le serveur doit pouvoir se connecter à Internet pour télécharger des RPM via yum. Si vous utilisez RHEL, le serveur doit être enregistré sur le réseau Red Hat (RHN) et sur le canal facultatif du serveur.
Les exigences Red Hat sont vérifiées lors de l'installation, et le programme d'installation du portail vous invite à vous inscrire si RHEL n'est pas déjà enregistré. Si vous disposez déjà d'identifiants de connexion Red Hat, vous pouvez utiliser la commande suivante pour enregistrer RHEL avant de commencer le processus d'installation :
subscription-manager register --username=username --password=password --auto-attach
Où username et password sont vos identifiants Red Hat.
Si vous disposez d'une version d'essai de RHEL, vous pouvez obtenir une licence d'essai de 30 jours. Pour en savoir plus, consultez la page https://access.redhat.com/solutions/32790.
Exigences SMTP
Apigee vous recommande, sans toutefois l'exiger, de configurer un serveur SMTP pour envoyer des e-mails depuis le portail. S'il est configuré, vous devez vous assurer que Drupal peut accéder au port nécessaire sur le serveur SMTP. Pour le protocole SMTP non TLS, le numéro de port est généralement 25. Pour le protocole SMTP compatible TLS, il s'agit souvent du port 465, mais vérifiez auprès de votre fournisseur SMTP.
Exigences supplémentaires
Pour effectuer l'installation, vous devez disposer d'un accès racine.
Exigences concernant l'architecture de déploiement
Le portail dispose d'une interface unique avec le serveur de gestion Apigee via une API REST pour stocker et récupérer des informations sur les applications d'un utilisateur. Le portail doit pouvoir se connecter au serveur de gestion via HTTP ou HTTPS, selon votre installation.

Informations requises avant de commencer l'installation
Avant de commencer l'installation, vous devez disposer des informations suivantes :
- Quelle plate-forme configurez-vous : Red Hat ou CentOS ? S'il s'agit d'une installation Red Hat, la machine doit être enregistrée sur le réseau Red Hat pour télécharger les RPM.
- Prévoyez-vous d'installer Postgres sur la machine locale ? Si vous souhaitez une installation simple avec tout sur la même machine, installez Postgres localement.
- Si vous souhaitez accéder à un serveur Postgres distant, obtenez les informations suivantes sur le serveur Postgres :
- nom d'hôte
- port
- nom de la base de données
- nom d'utilisateur
- mot de passe
Le serveur Postgres distant doit déjà être configuré avant de commencer l'installation.
- Quel est le nom de domaine complet du serveur Web ? (Ces informations seront ajoutées à /etc/hosts.) Il doit s'agir d'une adresse IP ou d'un nom d'hôte, par exemple
portalserver.example.com. La valeur par défaut estlocalhost. - Trois informations permettent à votre portail de communiquer avec le serveur de gestion Apigee Edge. Ces informations sont les suivantes :
- URL du point de terminaison de l'API Apigee Management : il s'agit d'un nom d'hôte ou d'une adresse IP. Il s'agit du point de terminaison REST vers lequel tous les appels sont effectués pour créer des applications et enregistrer des développeurs pour les clés d'application. Le point de terminaison par défaut est
https://api.enterprise.apigee.com/v1.Pour une installation Edge for Private Cloud, l'URL est au format suivant :
http://Edge_IP:8080/v1
ou :
https://Edge_IP:SSL_port/v1
Où Edge_IP est l'adresse IP du serveur de gestion Edge et SSL_port est le port SSL de l'API de gestion Edge. Par exemple, 8443.
- Nom de l'organisation Apigee : il existe une relation entre les portails et les organisations Apigee Edge. Vous allez configurer l'organisation par défaut lorsque vous configurerez le point de terminaison de l'API Management. La valeur par défaut est "my-org".
- Nom d'utilisateur et mot de passe du point de terminaison de l'API Management : les appels du portail vers Edge doivent être effectués par un administrateur de votre organisation.
Ce nom d'utilisateur/mot de passe est destiné à un administrateur de votre organisation et ne doit être utilisé que pour se connecter à Edge depuis le portail. Par exemple, si vous spécifiez les identifiants d'un utilisateur et que cet utilisateur est supprimé sur Edge, le portail ne pourra plus se connecter à Edge. Par conséquent, créez un administrateur sur votre organisation uniquement pour cette connexion.
Exemple :
dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd
- URL du point de terminaison de l'API Apigee Management : il s'agit d'un nom d'hôte ou d'une adresse IP. Il s'agit du point de terminaison REST vers lequel tous les appels sont effectués pour créer des applications et enregistrer des développeurs pour les clés d'application. Le point de terminaison par défaut est