4.50.00.11 - Notes de version d'Edge for Private Cloud

<ph type="x-smartling-placeholder"></ph> Vous consultez la documentation Apigee Edge.
Accédez à la page Documentation sur Apigee X.
En savoir plus

Le 23 septembre 2021, nous avons lancé une nouvelle version d'Apigee Edge pour Private Cloud.

Mettre à jour la procédure

La mise à jour de cette version mettra à jour les composants répertoriés dans la liste de RPM suivante:

  • 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 de RPM actuellement installées à mettre à jour, en saisissant:

apigee-all version

Pour mettre à jour votre installation, procédez comme suit sur les nœuds périphériques:

  1. Sur tous les nœuds périphériques:

    1. Nettoyez les dépôts Yum:
      sudo yum clean all
    2. Téléchargez le dernier fichier bootstrap_4.50.00.sh Edge 4.50.00 pour /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. Installez l'utilitaire Edge 4.50.00 apigee-service et les dépendances:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      uName:pWord est le nom d'utilisateur et le mot de passe fournis par Apigee. Si vous omettez pWord, vous serez invité à le faire.

    4. Mettez à jour l'utilitaire apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Mettez à jour l'utilitaire apigee-lib:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
    6. Utilisez la commande source pour exécuter le script apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Mettez à jour l'utilitaire apigee-validate sur le serveur de gestion:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. Mettez à jour l'utilitaire apigee-adminapi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  4. Mettez à jour l'utilitaire apigee-machinekey:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  5. Mettre à jour l'utilitaire apigee-config:
    /opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
  6. Mettez à jour tous les nœuds Cassandra:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    configFile spécifie le fichier de configuration que vous avez utilisé pour installer Apigee Edge pour le cloud privé. Exemple :/opt/silent.conf

  7. Sur tous les nœuds périphériques, exécutez le script update.sh pour le processus périphérique:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  8. Exécutez le script update.sh pour activer l'authentification unique sur tous les nœuds:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  9. Exécutez le script update.sh de l'interface utilisateur sur tous les nœuds:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  10. Si vous utilisez la nouvelle expérience Edge, exécutez la commande suivante:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  11. Si vous utilisez Apigee mTLS, suivez la procédure décrite dans Mettez à niveau Apigee mTLS. Pour plus d'informations, consultez Présentation d'Apigee mTLS.

Modifications apportées à <ph type="x-smartling-placeholder"></ph> logiciels compatibles

Aucune modification n'a été apportée aux logiciels compatibles dans cette version.

Abandons et suppressions

Il n'y a pas de nouveaux abandons ni de suppressions dans cette version.

Nouvelles fonctionnalités

Cette version introduit les nouvelles fonctionnalités suivantes:

Nouveau wrapper autour de l'outil de réparation de l'outil Nodetool

Le wrapper effectue une vérification de l'intégrité de l'espace disque (sur lequel Cassandra est installé) avant d'exécuter la réparation de l'outil node. Le wrapper prend également en charge l'authentification JMX et SSL sur JMX. de configuration.

Ajout de la prise en charge de la règle LDAP pour la substitution de chaîne dynamique pour le nom de base (<BaseDN>) .

La règle LDAP Élément <BaseDN> spécifie le niveau de base du service LDAP sous lequel toutes vos données existent. Dans cette version, nous avons ajouté un attribut ref à l'élément, que vous pouvez 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 répertorie les bugs du cloud privé qui ont été corrigés dans cette version.

ID du problème Description
197513151

Correction du chemin d'accès au script jQuery incohérent dans l'UI classique

151852439

La journalisation améliorée pour l'interface utilisateur échouait en raison d'une mauvaise configuration de .properties fichier

Ce problème a été résolu.
194875545

Erreur 404 lorsque vous accédez à un compte de développeur à partir de la page des applications pour les développeurs

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

console.log() à l'origine d'une journalisation excessive

Ce problème a été résolu.
193216745

Un bug mineur s'est produit dans la façon dont les noms des centres de données sont triés dans les scripts de configuration Cassandra.

Ce problème a été résolu.
1195932115

L'authentification unique Apigee renvoyait par erreur des traces de la pile dans les réponses.

Ce problème a été résolu. Notez que les traces de la pile sont toujours consigné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 par erreur

Ce problème a été résolu.
193239069

Suppression des anciennes clés de Gateway et Composants de clé de machine

197760258

Un échec dans l'API d'autorisation entraînait des problèmes de compatibilité entre l'interface utilisateur Edge et Passerelle

Ce problème, qui survenait lorsque l'authentification LDAP externe était activée, a été résolu.
194485178

Suppression des espaces de fin et de début de toutes les propriétés de limite de requêtes et de réponses HTTP

193918953

Suppression de certaines configurations inutilisées des composants de la passerelle

112262604

Le serveur de gestion Mint doit être mis à jour lors du basculement Postgres

Un script amélioré a été créé pour modifier les détails de connexion Postgres pour Mint Management Google Cloud. Reportez-vous à la section Manipulation 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

Le chemin absolu de la commande IP ne comportait pas le préfixe.

Ce problème a été résolu. Les scripts Apigee qualifient désormais tous les chemins d'accès des commandes.
171240470

La mise à jour de la gestion échouait lorsque l'authentification Cassandra JMX ou SSL était activé

Ajout d'une fonctionnalité permettant de fournir une authentification Cassandra JMX et des configurations SSL lors de l'exécution ou les mettre à jour sur le serveur de gestion.
193564174

Les tableaux de bord d'analyse de l'UI Edge n'ont pas pu récupérer les données

Correction d'un bug qui provoquait l'échec des requêtes Analytics pour les environnements dont le nom contenait un point.
167960487

Les mots clés réservés ET/OU dans le texte des dimensions provoquaient l'échec des rapports Analytics.

Ce problème a été résolu.
132402519

Un espace blanc supplémentaire dans la liste d'adresses IP de router.properties empêchait les routeurs d'apparaître

Ce problème a été résolu. Les espaces blancs en trop ont été supprimés.
184573211

Java Management Extensions (JMX) n'est plus activé par défaut pour le module d'authentification unique Apigee.

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 la journalisation normale de modifications delta du fichier de configuration. Vous pouvez empêcher la journalisation des modifications de configuration comme suit:

  • Si un composant Edge est déjà installé, effectuez l'une des opérations suivantes: <ph type="x-smartling-placeholder">
      </ph>
    • Définissez LOGGER_PRINT_CONFIG_DELTA=false comme variable d'environnement. Cette opération arrête la journalisation delta de configuration pour tous les composants de ce nœud.
    • Pour arrêter la journalisation delta de configuration pour des composants spécifiques, ajoutez logger.print.config.delta=false à la configuration spécifique au client pour ce composant. Cela arrête la journalisation des modifications de configuration pour ce composant. Consultez la section Procédure configue Edge pour en savoir plus.
  • Si vous installez un composant Edge, vous pouvez empêcher la journalisation des modifications de configuration en ajoutant l'entrée suivante au fichier silent.conf:
    CONFIG_DELTA_LOG=n

    Cela permet de configurer le composant pour qu'il ne consigne pas les modifications de configuration.

N/A Amélioration de la sécurité des mots de passe et des données associées stockées sur la plate-forme.
CVE-2015-9251 Les scripts intersites (XSS) ne sont pas résolus lors de l'exécution d'une requête Ajax inter-domaines. sans l'option dataType dans jQuery.
N/A Ajout de protections supplémentaires contre les attaques par relecture d'assertion SAML.

Problèmes connus

Consultez la section Problèmes connus avec Edge pour Private Cloud. pour obtenir la liste complète des problèmes connus.