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 |