Vous consultez la documentation Apigee Edge.
Accédez à la documentation Apigee X.
Le 23 septembre 2021, nous avons publié une nouvelle version d'Apigee Edge pour le cloud privé.
Procédure de mise à jour
La mise à jour de cette version mettra à jour les composants de la liste suivante de RPM :
- edge-analytics-4.50.00-0.0.40046.noarch.rpm
- apigee-sso-4.50.00-0.0.21034.noarch.rpm
- apigee-tomcat-8.5.64-0.0.917.noarch.rpm
- apigee-machinekey-1.1.0-0.0.20008.noarch.rpm
- apigee-lib-4.50.00-0.0.1019.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2527.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2512.noarch.rpm
- apigee-setup-4.50.00-0.0.1128.noarch.rpm
- apigee-service-4.50.00-0.0.1428.noarch.rpm
- apigee-configutil-4.50.00-0.0.613.noarch.rpm
- edge-gateway-4.50.00-0.0.20140.noarch.rpm
- edge-management-server-4.50.00-0.0.20140.noarch.rpm
- edge-message-processor-4.50.00-0.0.20140.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20140.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20140.noarch.rpm
- edge-router-4.50.00-0.0.20140.noarch.rpm
- edge-mint-gateway-4.50.00-0.0.30233.noarch.rpm
- edge-mint-management-server-4.50.00-0.0.30233.noarch.rpm
- edge-mint-message-processor-4.50.00-0.0.30233.noarch.rpm
- edge-management-ui-4.50.00-0.0.20020.noarch.rpm
- edge-ui-4.50.00-0.0.20198.noarch.rpm
- edge-management-ui-static-4.50.00-0.0.20033.noarch.rpm
- apigee-validate-4.50.00-0.0.624.noarch.rpm
- apigee-mtls-4.50.00-0.0.20224.noarch.rpm
- apigee-adminapi-4.50.00-0.0.607.noarch.rpm
Vous pouvez vérifier les versions RPM actuellement installées pour voir si elles doivent être mises à jour en saisissant :
apigee-all version
Pour mettre à jour votre installation, procédez comme suit sur les nœuds Edge :
-
Sur tous les nœuds Edge :
- Nettoyez les dépôts Yum :
sudo yum clean all
- Téléchargez le dernier fichier
bootstrap_4.50.00.shEdge 4.50.00 sur/tmp/bootstrap_4.50.00.sh:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- Installez l'utilitaire
apigee-serviceEdge 4.50.00 et les dépendances :sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
où uName:pWord correspondent au nom d'utilisateur et au mot de passe que vous avez reçus d'Apigee. Si vous omettez pWord, vous serez invité à le saisir.
- Mettez à jour l'utilitaire
apigee-setup:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- Mettez à jour l'utilitaire
apigee-lib:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
- Exécutez le script
apigee-service.shà l'aide de la commandesource:source /etc/profile.d/apigee-service.sh
- Nettoyez les dépôts Yum :
- Mettez à jour l'utilitaire
apigee-validatesur le serveur de gestion :/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- Mettez à jour l'utilitaire
apigee-adminapi:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
- Mettre à jour l'utilitaire
apigee-machinekey:/opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
- Mettre à jour l'utilitaire
apigee-config:/opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
- Mettez à jour tous les nœuds Cassandra :
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
où
configFilespécifie le fichier de configuration que vous avez utilisé pour installer Apigee Edge pour un cloud privé. Exemple :/opt/silent.conf - Sur tous les nœuds Edge, exécutez le script
update.shpour le processus Edge :/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- Exécutez le script
update.shpour l'authentification unique sur tous les nœuds :/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- Exécutez le script update.sh pour l'UI sur tous les nœuds :
/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- Si vous utilisez la nouvelle expérience Edge, exécutez la commande suivante :
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- Si vous utilisez Apigee mTLS, suivez la procédure décrite dans Mettre à niveau Apigee mTLS. Pour en savoir plus, consultez Présentation d'Apigee mTLS.
Modifications apportées aux logiciels compatibles
Aucune modification n'a été apportée aux logiciels compatibles dans cette version.
Abandons et arrêts
Aucune fonctionnalité n'est abandonnée ni supprimée dans cette version.
Nouvelles fonctionnalités
Cette version inclut les nouvelles fonctionnalités suivantes :
Nouveau wrapper autour de l'outil de réparation nodetool
Le wrapper effectue un contrôle de cohérence sur l'espace disque (où Cassandra est monté) avant d'exécuter la réparation nodetool. Le wrapper est également compatible avec l'authentification JMX et les configurations SSL sur JMX.
Ajout de la prise en charge de la substitution de chaîne dynamique pour l'élément <BaseDN> dans la règle LDAP.
L'élément <BaseDN> de la règle LDAP spécifie le niveau de base de LDAP sous lequel se trouvent toutes vos données.
Dans cette version, nous avons ajouté un attribut ref à l'élément, que vous pouvez utiliser pour spécifier une variable de flux contenant la valeur <BaseDN>, telle que apigee.baseDN.
ref est prioritaire sur une valeur BaseDN explicite. Si vous spécifiez à la fois ref et une valeur, ref est prioritaire. Si ref n'est pas résolu au moment de l'exécution, la valeur est utilisée.
Correction de bugs
Cette section liste les bugs liés au cloud privé qui ont été corrigés dans cette version.
| ID du problème | Description |
|---|---|
| 197513151 |
Correction du chemin d'accès incohérent au script jQuery dans l'ancienne interface utilisateur |
| 151852439 |
L'enregistrement amélioré des journaux pour l'UI échouait en raison d'une erreur de configuration du fichier |
| 194875545 |
Erreur 404 lors de l'accès à un développeur depuis la page des applications du développeur Ce problème a été résolu. |
| 179769806 |
Les entreprises n'apparaissaient pas dans l'interface utilisateur Edge Ce problème a été résolu. |
| 188039112 |
Problèmes de confiance liés aux certificats autosignés dans l'interface utilisateur Edge Ce problème a été résolu. |
| 195932618 |
|
| 193216745 |
Un bug mineur affectait l'ordre de tri des noms de centres de données dans les scripts de configuration de Cassandra. Ce problème a été résolu. |
| 1195932115 |
Apigee SSO renvoyait des traces de pile dans les réponses de manière incorrecte. Ce problème a été résolu. Notez que les traces de pile sont toujours enregistrées. |
| 79591934 |
apigee-validate échouait avec un message obscur Ce problème a été résolu. La journalisation des erreurs pour le script apigee-validate a été améliorée. |
| 174732169 |
Les messages syslog étaient supprimés à tort Ce problème a été résolu. |
| 193239069 |
Suppression des anciennes clés des composants Gateway et Machinekey |
| 197760258 |
Un échec de l'API d'autorisations entraînait des problèmes de compatibilité entre l'interface utilisateur Edge et Gateway. Ce problème, qui se produisait lorsque l'authentification LDAP externe était activée, a été résolu. |
| 194485178 |
Suppression des espaces de début et de fin de toutes les propriétés de limite de requête et de réponse HTTP |
| 193918953 |
Suppression de certaines configurations inutilisées des composants Gateway |
| 112262604 |
Le serveur de gestion Mint doit être mis à jour lorsque le basculement Postgres est effectué Un script amélioré a été créé pour modifier les informations de connexion Postgres pour le serveur Mint Management. Consultez Gérer un basculement de base de données PostgreSQL. |
| 197301743 |
Un message de handshake SSL volumineux entraînait des problèmes dans Java 1.8.0_3XX Ce problème a été résolu. |
| 188526117 |
La commande "ip" n'était pas précédée du chemin absolu Ce problème a été résolu. Les scripts Apigee qualifient désormais entièrement le chemin d'accès des commandes. |
| 171240470 |
Échec de la mise à jour de la gestion lorsque l'authentification ou le protocole SSL Cassandra JMX étaient activés Ajout d'une fonctionnalité permettant de fournir des configurations d'authentification et SSL JMX Cassandra lors de l'exécution de la configuration ou de la mise à jour sur le serveur de gestion. |
| 193564174 |
Les tableaux de bord Analytics de l'interface utilisateur Edge n'ont pas pu récupérer les données. Correction d'un bug qui entraînait l'échec des requêtes Analytics pour les environnements dont le nom contenait un point. |
| 167960487 |
Les rapports Analytics échouaient en raison de mots clés réservés ET/OU dans le texte des dimensions. Ce problème a été résolu. |
| 132402519 |
Des espaces supplémentaires dans la liste des adresses IP de |
| 184573211 |
Les extensions de gestion Java (JMX) ne sont plus activées par défaut pour le module Apigee SSO. |
Problèmes de sécurité résolus
Vous trouverez ci-dessous la liste des problèmes de sécurité connus qui ont été résolus dans cette version. Pour éviter ces problèmes, installez la dernière version d'Edge Private Cloud.
| ID du problème | Description |
|---|---|
| N/A | Les mots de passe étaient enregistrés dans Edge pour Private Cloud en raison de l'enregistrement normal des modifications delta du fichier de configuration. Pour empêcher la journalisation des modifications de configuration, procédez comme suit :
|
| N/A | Amélioration de la sécurité des mots de passe et des données associées stockés sur la plate-forme. |
| CVE-2015-9251 | Le script intersite (XSS) est corrigé lorsqu'une requête Ajax multidomaine est effectuée sans l'option dataType dans jQuery. |
| N/A | Ajout de protections supplémentaires contre les attaques par rejeu d'assertions SAML. |
Problèmes connus
Pour obtenir la liste complète des problèmes connus, consultez Problèmes connus avec Edge pour le cloud privé.