15.03.18 – Notes de version du cloud d'Apigee Edge

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

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 de cette version.

Services pour les développeurs

Voici les nouvelles fonctionnalités et améliorations des services pour les développeurs Edge.

Compatibilité de Swagger 2.0 avec SmartDocs

SmartDocs permet d'importer des documents de spécification Swagger 2.0 et assure la rétrocompatibilité avec Swagger 1.2.

Monétisation

Voici les nouvelles fonctionnalités et améliorations de 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 plusieurs entreprises aux développeurs et plusieurs développeurs aux entreprises. L'interface utilisateur de gestion fournit désormais des fenêtres "Sociétés" et "Développeurs" distinctes (accessible depuis le menu "Publier").

Consultez Gérer des entreprises et des 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 des services d'API Edge.

Nouvelles variables d'erreur OAuthV2

Ces nouvelles variables liées aux pannes sont définies par la stratégie OAuthV2:

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

Voir 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.

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

UI permettant de supprimer des utilisateurs d'une organisation

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

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

Services d'analyse

Voici les nouvelles fonctionnalités et améliorations des services Edge Analytics.

Variables ajoutées à Analytics

Les nouvelles variables suivantes sont transmises à Edge Analytics, visible à l'étape AX de la fenêtre de trace du proxy d'API.

  • apigee.edge.execution.is_target_error - Vous permet de déterminer si les erreurs d'API sont des erreurs côté cible (valeur "1") ou non cibles en cas d'échec des réponses HTTP (valeur "0"). La valeur est nulle pour une réponse HTTP réussie.
  • apigee.edge.execution.is_policy_error - Vous permet de déterminer si une stratégie a échoué (valeur "1") ou si aucune stratégie n'a échoué dans une réponse HTTP ayant échoué (valeur "0"). La valeur est nulle pour une réponse HTTP réussie.
    Les variables associées suivantes fournissent des détails sur la règle qui a échoué en premier. Les valeurs sont nulles si aucune règle n'a échoué.
    • apigee.edge.execution.fault_policy_name - Nom de la stratégie ayant échoué.
    • apigee.edge.execution.fault_flow_name - Nom du flux de la stratégie qui a échoué (tel que PreFlow, PostFlow ou un flux défini par l'utilisateur).
    • apigee.edge.execution.fault_flow_state - L'emplacement où la stratégie 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 lors de la sélection d'un point dans l'onglet "Données d'analyse" d'une liste
MGMT-1794 Injection d'entités XML externes – XXE dans l'analyse WSDL à distance à l'aide de serveurs FTP
MGMT-1783 Tableau de bord UI - 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 d'avertissement dans system.log
MGMT-1752 Interface utilisateur prenant en charge l'objet "Réponse d'authentification" pour les appels RBAC
MGMT-1751 Compatibilité avec l'interface utilisateur avec un objet de réponse d'authentification
MGMT-1717 Afficher la date de dernière modification dans une info-bulle sur la page "Fiches du proxy d'API"
MGMT-1705 Placez tous les sélecteurs de date AX sur la gauche, comme pour les performances de proxy.
MGMT-1697 Interface utilisateur : trier uniquement la page actuellement affichée
MGMT-1685 La recherche de clé client dans "Applications pour développeurs" ne fonctionne plus
MGMT-1684 Les liens détaillés du rapport sur la composition du trafic vous permettent d'accéder à la même page
MGMT-1680 Changer d'organisation à l'aide du menu déroulant ne fonctionne pas de manière fiable
MGMT-1655 La page "Appareils" affiche des valeurs "Inconnus", "Autres" ou "Autres" comme des valeurs différentes.
MGMT-1654 Gestion de la valeur "(non défini)" de la même manière que pour les valeurs "na" dans les composants d'analyse
Voir le moyen ?
MGMT-1653 Supprimer le sélecteur de fuseau horaire des rapports Analytics personnalisés
MGMT-1624 Échec du déploiement du proxy lorsque les fichiers de ressources jsc sont stockés au niveau de l'organisation
MGMT-1554 Mise à jour de la bibliothèque Apache Commons pour "EmailValidation" et autres utilitaires
MGMT-1492 Rendre le lien du portail de développement dans l'interface utilisateur de gestion configurable
Corrige les liens de l'interface utilisateur Edge (page des développeurs) vers les portails des développeurs. Si vous disposez d'un portail des développeurs qui se trouve à un emplacement différent de celui du lien par défaut (bouton du portail de développement), contactez l'assistance Apigee pour définir l'URL correcte.
MGMT-1490 Le délai avant expiration de la connexion à l'interface utilisateur ne fonctionne pas correctement. L'utilisateur ne voit jamais de nouvel écran d'authentification.
MGMT-1434 Lors du démarrage du serveur, enregistrer le type par défaut identique à celui du profil
MGMT-1382 Compatibilité avec 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 Meilleure gestion de la suppression d'utilisateurs dans des organisations
L'interface utilisateur fournit des libellés plus clairs sur l'impact du retrait 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 à tort un paramètre "body" appelé "Content-Type"
MGMT-1016 Les utilisateurs disposant d'un rôle personnalisé ne peuvent pas recevoir de rapport
L'interface utilisateur des rôles personnalisés affiche désormais des autorisations pour les applications de l'entreprise et des développeurs.
MGMT-973 L'interface utilisateur de Trace ne semble pas calculer correctement le temps écoulé de la règle
MGMT-952 Erreur de trace : lors de la récupération de l'objet DebugSession introuvable
MGMT-66 Gestion des noms de produit d'API
Lorsque vous créez ou modifiez un produit d'API, vous pouvez désormais voir 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 à le modifier.
DEVRT-1479 Colonne "Taxe sur le taux" requise dans les rapports
Une colonne "Taxe sur le taux" (un montant) est maintenant disponible dans les rapports. La colonne "Taxes/TVA" a été remplacée par "Taxe sur le prix" et la colonne "Total des frais" a été renommée "Taux facturé".
DEVRT-1478 La taxe appliquée au taux fixe est incorrecte
DEVRT-1476 La vue "Solde développeur prépayé" n'affiche pas les recharges
DEVRT-1441 Taxes appliquées au remboursement
DEVRT-1440 Les transactions d'exécution ne sont pas évaluées lorsque la ressource API est remplacée via flow.resource.name
DEVRT-1438 Le tableau des tarifs prend en compte le 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 dépasse
APIRT-1063 Le proxy d'API autorise les références circulaires
APIRT-1042 Nom de la stratégie présentant une défaillance / une attaque générant une erreur
APIRT-987 Nombre d'erreurs liées aux règles