4.16.01.06 - Notes de version d'Edge for Private Cloud

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation Apigee X.
en savoir plus

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 périphériques, 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 bord -f configFile

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

  4. Sur tous les nœuds d'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 vers des adresses IP privées, comme décrit ci-dessous.

  5. Si vous n'avez installé que les services Edge Monetization,appliquez le correctif pour DEVRT-3098:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-mint-management-server add-missing-notification-models -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 apportées aux règles XML vers JSON

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

  • Lors de la conversion, traitez certains éléments XML comme des tableaux. Pour ce faire, placez les valeurs entre crochets "[ ]" dans le document JSON.
  • Supprimer ou supprimer des niveaux de la hiérarchie des documents XML dans le document JSON final.

Pour en savoir plus, consultez l'article Règle XML vers JSON.

edge-gateway-4.16.01-0.0.785
APIRT-3389

Erreur lors de l'importation des 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

Une erreur s'est produite lors de la configuration des modèles de notifications de monétisation à l'aide de l'interface utilisateur

Une erreur est générée lorsque vous configurez des modèles de notification de monétisation à l'aide de l'UI, comme décrit dans Configurer des 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 à des adresses IP privées:

  1. Ouvrez le fichier ui.properties dans un éditeur. Si le fichier n'existe pas, créez-le.
    > vi /<racine_inst>/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

Le routeur ne parvient pas à démarrer Nginx ou le routeur ne démarre pas

Si le routeur Edge ne parvient pas à démarrer Nginx ou ne démarre pas, comme indiqué dans le fichier /opt/apigee/var/log/edge-router/logs/system.log, supprimez tous les fichiers du répertoire /opt/nginx/conf.d et 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 une erreur s'affiche sous la forme suivante:

ERREUR: Vous devez ê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épendances de packages connu, l'agent Katello utilisé dans Satellite Server 6 ne s'installe pas correctement sur les hôtes Apigee Edge exécutant le daemon Qpid.