15.03.18 – Notes de version du cloud d'Apigee Edge

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

Le jeudi 26 mars 2015, nous avons lancé une nouvelle version cloud d'Apigee Edge.

Nouvelles fonctionnalités et améliorations

Voici les nouvelles fonctionnalités et améliorations apportées à cette version.

Services pour les développeurs

Voici les nouvelles fonctionnalités et améliorations apportées aux services pour les développeurs Edge.

Prise en charge de Swagger 2.0 pour SmartDocs

SmartDocs permet d'importer des documents de spécification Swagger 2.0 et reste rétrocompatible avec Swagger 1.2.

Monétisation

Voici les nouvelles fonctionnalités et améliorations apportées à la monétisation Edge.

Gestion distincte des entreprises et des développeurs

Les entreprises et les développeurs sont désormais gérés séparément, ce qui permet d'ajouter plus facilement plusieurs entreprises à des développeurs et plusieurs développeurs à des entreprises. L'UI de gestion fournit désormais des fenêtres distinctes pour les "Entreprises" et les "Développeurs" (accessibles depuis le menu "Publier").

Pour en savoir plus, consultez Gérer les entreprises et les développeurs.

Dans les rapports sur la monétisation, les entreprises restent un filtre principal, mais le libellé du filtre est passé de "Développeurs" à "Entreprises".

Services d'API

Vous trouverez ci-dessous les nouvelles fonctionnalités et améliorations apportées aux services d'API Edge.

Nouvelles variables de défaillance OAuthV2

Ces nouvelles variables liées aux erreurs sont définies par la règle OAuthV2 :

  • oauthV2.<policy-name>.failed : défini sur "true" si la règle a échoué.
  • oauthv2.<policy_name>.<fault_name> : nom de l'erreur. Par exemple, invalid_request
  • oauthv2.<policy_name>.<fault_cause> : raison de l'erreur. Par exemple : "Jeton expiré"

Consultez http://apigee.com/docs/api-services/content/oauthv2-policy.

Création de produits

Lorsque vous créez un produit, vous pouvez désormais spécifier son nom en plus de son nom à afficher.

Consultez http://apigee.com/docs/developer-services/content/creating-api-products.

Interface utilisateur permettant de supprimer des utilisateurs d'une organisation

Sur la page "Utilisateurs de l'organisation" de l'interface utilisateur, le bouton "Supprimer" a été remplacé par un bouton "Supprimer". Cela permet de préciser que lorsque vous supprimez un utilisateur d'une organisation, son compte Apigee reste actif.

Consultez http://apigee.com/docs/api-services/content/managing-organization-users.

Services d'analyse

Voici les nouvelles fonctionnalités et améliorations apportées aux services Edge Analytics.

Variables ajoutées aux données analytiques

Les nouvelles variables suivantes sont transmises aux données analytiques Edge. Elles sont visibles dans l'étape AX de la fenêtre de trace du proxy d'API.

  • apigee.edge.execution.is_target_error : permet d'identifier si les erreurs d'API sont des erreurs côté cible (valeur "1") ou des erreurs non liées à la cible pour les réponses HTTP infructueuses (valeur "0"). La valeur est nulle pour une réponse HTTP réussie.
  • apigee.edge.execution.is_policy_error : vous permet d'identifier si une règle a échoué (valeur "1") ou si aucune règle n'a échoué dans une réponse HTTP infructueuse (valeur "0"). La valeur est nulle pour une réponse HTTP réussie.
    Les variables associées suivantes fournissent des détails sur la première règle qui a échoué. Les valeurs sont nulles si aucune règle n'a échoué.
    • apigee.edge.execution.fault_policy_name : nom de la règle qui a échoué.
    • apigee.edge.execution.fault_flow_name : nom du flux dans la règle qui a échoué (par exemple, PreFlow, PostFlow ou un flux défini par l'utilisateur).
    • apigee.edge.execution.fault_flow_state : emplacement où la règle a été associée au flux. Valeurs possibles : PROXY_REQ_FLOW, TARGET_REQ_FLOW, TARGET_RESP_FLOW, PROXY_RESP_FLOW.

Bugs résolus

Les bugs suivants sont résolus dans cette version.

ID du problème Description
MGMT-1795 L'UI génère une erreur lorsque vous sélectionnez un point dans l'onglet "Analytics" d'une liste.
MGMT-1794 Injection d'entités externes XML (XXE) dans l'analyse WSDL à distance à l'aide de serveurs FTP
MGMT-1783 Tableau de bord de l'UI : le nombre de développeurs est limité à 10 000
MGMT-1780 Lorsque vous modifiez un produit, la désactivation d'un environnement dans l'UI n'enregistre pas la modification.
MGMT-1759 Besoin d'aide pour expliquer les messages WARN dans system.log
MGMT-1752 Interface utilisateur pour prendre en charge l'objet de réponse d'authentification pour les appels RBAC
MGMT-1751 UI d'assistance avec l'objet Authentication Response
MGMT-1717 Afficher la date de dernière modification sous forme d'info-bulle sur la page des listes de proxys d'API
MGMT-1705 Placez tous les sélecteurs de date AX à gauche, comme dans les performances du proxy.
MGMT-1697 UI : le tri ne s'applique qu'à la page actuellement affichée
MGMT-1685 La recherche de la clé consommateur dans "Applications développeur" ne fonctionne plus
MGMT-1684 Les liens "Détails" du rapport "Composition du trafic" redirigent vers la même page
MGMT-1680 Le changement d'organisation à l'aide du menu déroulant ne fonctionne pas de manière fiable
MGMT-1655 La page "Appareils" affiche "Inconnu", "Autre" et "Autres" comme des valeurs différentes
MGMT-1654 Traitez la valeur "(not set)" de la même manière que les valeurs "na" dans les composants d'analyse.
Consultez .
MGMT-1653 Supprimer le sélecteur de fuseau horaire des rapports personnalisés Analytics
MGMT-1624 Échec du déploiement du proxy lorsque les fichiers de ressources jsc sont stockés au niveau de l'organisation
MGMT-1554 Mettre à jour la bibliothèque Apache Commons pour EmailValidation et d'autres utilitaires
MGMT-1492 Rendre le lien du portail des développeurs configurable dans l'UI de gestion
Corrige les liens de l'UI Edge (page "Développeurs") vers les portails des développeurs. Si votre portail des développeurs se trouve à un emplacement différent de celui du lien par défaut (bouton "Portail des développeurs"), contactez l'assistance Apigee pour définir la bonne URL.
MGMT-1490 Le délai d'expiration de la connexion à l'UI ne fonctionne pas correctement. L'utilisateur n'est jamais redirigé vers un nouvel écran d'authentification.
MGMT-1434 Lors de l'auto-enregistrement au démarrage du serveur, enregistrez le type par défaut comme celui du profil.
MGMT-1382 Prise en charge des aspects liés à l'authentification et à la sécurité de l'importation Swagger dans la modélisation
MGMT-1364 Masquer les données sensibles dans les journaux sans affecter les performances
Dans la journalisation des messages Edge, la valeur de l'en-tête "Authorization" était visible. Ce problème a été résolu. La valeur est désormais masquée.
MGMT-1117 Meilleure gestion de la suppression d'utilisateurs des organisations
L'UI fournit des libellés plus clairs sur l'impact de la suppression d'un utilisateur d'une organisation.
MGMT-1088 L'UI est tronquée lorsqu'elle est affichée sur un projecteur en résolution XGA
MGMT-1034 L'importation WADL ajoute de manière incorrecte un paramètre de corps appelé "Content-Type"
MGMT-1016 Les utilisateurs disposant d'un rôle personnalisé ne peuvent pas obtenir de rapport.
L'UI des rôles personnalisés affiche désormais les autorisations pour les applications d'entreprise et de développeur.
MGMT-973 L'interface utilisateur de Trace ne semble pas calculer correctement le temps écoulé des règles.
MGMT-952 Erreur de trace : l'objet DebugSession est introuvable lors de la récupération
MGMT-66 Modification du nom du produit d'API
Lorsque vous créez ou modifiez un produit d'API, vous pouvez désormais voir à la fois le nom à afficher et le nom interne du produit d'API. Bien que le nom reste fixe après la création d'un produit d'API, vous pouvez continuer à modifier le nom à afficher.
DEVRT-1479 Ajout de la colonne "Taxe sur le tarif" dans les rapports
Une colonne "Taxe sur le tarif" (montant) est désormais disponible dans les rapports. La colonne "Taxe/TVA" a été renommée "Taxe sur le prix", et la colonne "Frais totaux" a été renommée "Tarif facturé".
DEVRT-1478 La taxe appliquée au tarif fixe n'est pas correcte
DEVRT-1476 Les recharges ne s'affichent pas dans la vue du solde du développeur avec réserve prépayée
DEVRT-1441 La taxe est appliquée au remboursement
DEVRT-1440 Les transactions d'exécution ne sont pas évaluées lorsque la ressource d'API est remplacée par flow.resource.name
DEVRT-1438 Prix fixe ou grille tarifaire : tenir compte du prix brut ou net si le produit permet l'enregistrement des transactions
DEVRT-1386 Le calcul des frais récurrents au prorata est incorrect
APIRT-1215 E2E : ratelimit.Quota.failed n'est pas défini sur "true" lorsque le quota est dépassé
APIRT-1063 Le proxy d'API autorise les références circulaires
APIRT-1042 Nom de la règle ayant échoué ou générant une erreur
APIRT-987 Nombre d'erreurs liées aux règles