4.16.01.06 - Notes de version d'Edge for Private Cloud

Vous consultez la documentation Apigee Edge.
Accédez à la documentation**Apigee X**.
info

Le mercredi 26 octobre 2016, nous avons lancé une nouvelle version d'Apigee Edge pour le cloud privé.

Procédure de mise à jour

Pour mettre à jour votre installation, procédez comme suit :

  1. Sur tous les nœuds Edge, nettoyez les dépôts Yum :
    > sudo yum clean all

  2. Sur tous les nœuds Edge, mettez à jour apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update

  3. Sur tous les nœuds Edge, mettez à jour edge-gateway:
    >/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    configFile spécifie le fichier de configuration que vous avez utilisé pour installer Edge.

  4. Sur tous les nœuds de l'interface utilisateur Edge, mettez à jour edge-ui:
    >/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    Cette mise à jour inclut le correctif pour EdgeUI-675. Une fois cette mise à jour effectuée, vous pouvez configurer l'interface utilisateur Edge pour autoriser les spécifications OpenAPI à définir des requêtes adressées à des adresses IP privées, comme décrit ci-dessous.

  5. Si vous n'avez installé que les services de monétisation Edge,appliquez le correctif pour DEVRT-3098:
    > /opt/apigee/apigee-service/bin/apigee-service edge-mint-management-server add-missing-notification-templates -f configFile

    configFile spécifie le fichier de configuration que vous avez utilisé pour installer Edge.

Bugs résolus

Les bugs suivants sont résolus dans cette version.

ID du problème Description Numéro de version
APIRT-1144

Améliorations de la règle XML vers JSON

La règle XML vers JSON a été améliorée avec les fonctionnalités suivantes. Vous pouvez configurer la règle pour :

  • traiter certains éléments XML comme des tableaux lors de la conversion, ce qui place les valeurs entre crochets "[ ]" dans le document JSON ;
  • supprimer ou éliminer des niveaux de la hiérarchie du document XML dans le document JSON final document.

Pour en savoir plus, consultez la page Règle XML vers JSON.

edge-gateway-4.16.01-0.0.785
APIRT-3389

Erreur lors de l'importation de charges utiles Node.js de plus de 25 Ko

Vous pouvez désormais importer des charges utiles Node.js de plus de 25 Ko.

edge-gateway-4.16.01-0.0.785
DEVRT-3098

Erreur lors de la configuration des modèles de notification de monétisation à l'aide de l'interface utilisateur

Une erreur se produit lors de la configuration des modèles de notification de monétisation à l'aide de l'interface utilisateur, comme décrit dans Configurer les notifications à l'aide de modèles de notification.

edge-ui-4.16.01-0.0.3741
EDGEUI-675

Autoriser les spécifications OpenAPI à accéder aux adresses IP privées

Par défaut, Edge empêche les spécifications OpenAPI de référencer des adresses IP privées. Vous pouvez désormais activer l'accès aux adresses IP privées :

  1. Ouvrez le fichier ui.properties dans un éditeur. S'il n'existe pas, créez-le.
    > vi /<inst_root>/apigee/customer/application/ui.properties
  2. Définissez la propriété suivante sur "true" :
    conf_apigee-base_apigee.feature.enableopenapiforinternaladdresses="true"
  3. Enregistrez les modifications apportées à ui.properties.
  4. Redémarrez l'interface utilisateur Edge :
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui restart
edge-ui-4.16.01-0.0.3741

Problèmes connus

Cette version présente les problèmes connus suivants.

ID du problème Description
APIRT-2978

Échec du démarrage de Nginx par le routeur ou échec du démarrage du routeur

Si le routeur Edge ne parvient pas à démarrer Nginx ou ne démarre pas du tout, comme indiqué dans le /opt/apigee/var/log/edge-router/logs/system.log fichier, supprimez tous les fichiers du répertoire /opt/nginx/conf.d, puis redémarrez le routeur :

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
PRC-1118

Erreur lors de l'exécution de la commande "apigee-service apigee-postgresql pg-data-purge"

Si vous exécutez la commande "apigee-service apigee-postgresql pg-data-purge" et qu'une erreur s'affiche au format suivant :

ERROR: must be owner of relation (ERREUR : doit être le propriétaire de la relation)

Modifiez /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge et définissez la propriété suivante sur "apigee" :

POSTGRES_USER=apigee

DOC-1687 En raison d'un conflit de dépendance de package connu, l'agent Katello utilisé dans Satellite Server 6 ne s'installera pas correctement sur les hôtes Apigee Edge exécutant le démon Qpid.