15.03.18 – Notes de version du cloud d'Apigee Edge

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

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 est compatible avec l'importation de 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 séparée 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'interface utilisateur de gestion fournit désormais des fenêtres distinctes pour les "Entreprises" et les "Développeurs" (accessibles depuis le menu "Publier").

Consultez la page Gérer les entreprises et les développeurs.

Dans les rapports de monétisation, les entreprises restent un filtre principal, bien que le libellé du filtre soit passé de "Développeurs" à "Entreprises".

Services d'API

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

Nouvelles variables d'erreur 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 : Token Expired

Consultez la page 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 le nom du produit en plus du nom à afficher.

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

Interface utilisateur pour 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 clarifier que lorsque vous supprimez un utilisateur d'une organisation, son compte Apigee reste actif.

Consultez la page 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 d'analyse Edge.

Variables ajoutées aux analyses

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

  • apigee.edge.execution.is_target_error : vous permet d'identifier si les erreurs d'API sont des erreurs côté cible (valeur "1") ou des erreurs non cibles 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 informations 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 de 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 dans le 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'interface utilisateur génère une erreur lorsque vous sélectionnez un point dans l'onglet "Analytics" (Analyses) d'une liste
MGMT-1794 Injection d'entité XML externe (XXE) dans l'analyse WSDL à distance à l'aide de serveurs FTP
MGMT-1783 Tableau de bord de l'interface utilisateur : nombre de développeurs limité à 10 000
MGMT-1780 Lorsque vous modifiez un produit, la désactivation d'un environnement dans l'interface utilisateur n'enregistre pas la modification
MGMT-1759 Besoin d'aide pour expliquer les messages WARN dans system.log
MGMT-1752 Interface utilisateur compatible avec l'objet de réponse d'authentification pour les appels RBAC
MGMT-1751 Interface utilisateur compatible avec l'objet de réponse d'authentification
MGMT-1717 Sur la page de liste des proxys d'API, affichez la date de la dernière modification sous forme d'info-bulle
MGMT-1705 Placez tous les sélecteurs de date AX à gauche, comme dans les performances du proxy
MGMT-1697 Interface utilisateur : le tri ne trie que la page actuellement affichée
MGMT-1685 La recherche de la clé consommateur dans "Applications de développeur" ne fonctionne plus
MGMT-1684 Les liens "Détails" du rapport "Composition du trafic" vous 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 "unknown", "other" et "others" comme des valeurs différentes
MGMT-1654 Gérez "(not set)" de la même manière que les valeurs "na" dans les composants d'analyse
Voir la section Signification d'une valeur d'entité d'analyse "(not set)".
MGMT-1653 Supprimez le sélecteur de fuseau horaire des rapports personnalisés d'analyse
MGMT-1624 Échec du déploiement du proxy lorsque les fichiers de ressources JSC sont stockés au niveau de l'organisation scope
MGMT-1554 Mettez à jour la bibliothèque Apache Commons pour EmailValidation et d'autres utilitaires
MGMT-1492 Rendez le lien du portail de développement configurable dans l'interface utilisateur de gestion
Corrige les liens de l'interface utilisateur Edge (page "Développeurs") vers les portails de développement. Si votre portail de développement se trouve à un emplacement différent du lien par défaut (bouton "Portail de développement"), contactez l'assistance Apigee pour définir l'URL correcte.
MGMT-1490 Le délai d'inactivité de connexion à l'interface utilisateur ne fonctionne pas correctement. L'utilisateur n'est jamais redirigé vers un nouvel écran d'authentification.
MGMT-1434 Lors du démarrage du serveur, enregistrez le type par défaut comme celui du profil
MGMT-1382 Prenez en charge les aspects d'authentification et de sécurité de l'importation Swagger dans la modélisation
MGMT-1364 Masquez les données sensibles dans les journaux sans affecter les performances
Dans la journalisation des messages Edge, la valeur de l'en-tête d'autorisation était visible. Ce problème a été résolu. La valeur est désormais masquée.
MGMT-1117 Améliorez la gestion de la suppression d'utilisateurs des organisations
L'interface utilisateur fournit des libellés plus clairs sur l'impact de la suppression d'un utilisateur d'une organisation.
MGMT-1088 L'interface utilisateur est tronquée lorsqu'elle est affichée via 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'interface utilisateur "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é de la règle correctement
MGMT-952 Erreur de trace : lors de la récupération de l'objet, DebugSession est introuvable
MGMT-66 Manipulation 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 une fois que vous avez créé un produit d'API, vous pouvez continuer à modifier le nom à afficher.
DEVRT-1479 Une colonne "Tax on Rate" (Taxe sur le taux) est nécessaire dans les rapports
Une colonne "Tax on Rate" (Taxe sur le taux) (montant) est désormais disponible dans les rapports. La colonne "Tax/VAT" (Taxe/TVA) a été remplacée par "Tax on Price" (Taxe sur le prix), et la colonne "Total Fees" (Frais totaux) a été renommée "Charged Rate" (Taux facturé).
DEVRT-1478 La taxe appliquée au tarif forfaitaire n'est pas correcte
DEVRT-1476 La vue du solde du développeur prépayé ne renseigne pas les recharges
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 Le tarif forfaitaire ou le tarif tiennent compte du prix brut ou net si le produit est activé dans la règle d'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 qui a échoué / généré une erreur
APIRT-987 Nombre d'erreurs de règle