Tous les produits
Search
Centre de documentation

API Gateway:Configure policies and plug-ins

Dernière mise à jour :Aug 10, 2026

Cloud-native API Gateway vous permet d'ajouter des politiques et de configurer des plug-ins pour les API et les opérations afin d'améliorer leur sécurité, leurs performances et leur maintenabilité.

Important
  • Les modifications apportées aux politiques prennent effet immédiatement. Il n'est pas nécessaire de republier l'API.

  • Par défaut, la passerelle applique les configurations de plug-ins au niveau de l'API au niveau de l'opération.

  • Bien que vous ne puissiez pas supprimer les politiques au niveau de l'API depuis le niveau de l'opération, les politiques au niveau de l'opération peuvent remplacer celles définies au niveau de l'API.

Procédure

  1. Ajoutez une politique d'API de deux manières : depuis l'extérieur d'une instance ou depuis l'intérieur d'une instance.

    APIs outside an instance

    1. Connectez-vous à la console Cloud-native API Gateway. Dans le volet de navigation de gauche, cliquez sur API et sélectionnez une région dans la barre de menu supérieure.

    2. Cliquez sur l'API cible et sélectionnez l'instance cible dans la liste déroulante.

    APIs inside an instance

    1. Connectez-vous à la console Cloud-native API Gateway. Dans le volet de navigation de gauche, cliquez sur Instance et sélectionnez une région dans la barre de menu supérieure.

    2. Sur la page Instance, cliquez sur l'ID de l'instance de passerelle cible. Dans le volet de navigation de gauche, cliquez sur API, puis sur l'API cible.

  2. Configurez des politiques et des plug-ins au niveau de l'API ou au niveau de l'opération :

    • Niveau de l'API : Cliquez sur l'onglet API Policy Configuration pour configurer les politiques et les plug-ins pour toutes les opérations au niveau de l'API. Ensuite, cliquez sur Enable Policy/Plug-in.

    • Niveau de l'opération : Dans l'onglet Operations, cliquez sur l'opération cible. Cliquez sur l'onglet Policy Configuration, puis sur Enable Policy/Plug-in.

  3. Dans le panneau Enable Policy/Plug-in, sélectionnez une politique ou un plug-in à configurer. Pour plus d'informations, consultez Configuration des politiques et Configuration des plug-ins.

Politiques

Politique de limitation du débit

Cloud-native API Gateway prend en charge les politiques de limitation du débit aux niveaux de l'API et de l'opération. Ces politiques empêchent les requêtes entrantes de submerger vos services backend et vous aident à éviter les pannes en cascade. Dans les scénarios à forte concurrence, la limitation du débit protège la disponibilité des services backend en bloquant certaines requêtes. Cela vous permet de contrôler précisément le nombre de requêtes pour chaque API et opération sur une période donnée, en veillant à ce que ce nombre ne dépasse pas un seuil prédéfini.

Les politiques de limitation du débit incluent le Contrôle de la concurrence, le Contrôle du trafic et le Disjoncteur.

  • Politique de contrôle de la concurrence : Cette politique limite le nombre de requêtes simultanées. Elle fonctionne en comptabilisant le nombre total de requêtes actuellement traitées par la passerelle. Lorsque ce nombre atteint le seuil configuré, la passerelle bloque immédiatement le nouveau trafic. Vous pouvez définir ce seuil pour qu'il corresponde au nombre maximal de requêtes simultanées que votre service backend peut gérer, protégeant ainsi sa disponibilité lors des pics de trafic.

    Procédure

    Sur la page Add Policy, cliquez sur la carte Concurrency Control. Dans le panneau Add Policy: Concurrency Control, configurez les paramètres.

    Paramètre

    Description

    Enable or Not

    Active la règle de contrôle de la concurrence.

    Overall Concurrency Threshold

    Définissez le Overall Concurrency Threshold.

    Web Fallback Behavior

    Return Specific Content

    HTTP Status Code

    Définissez le HTTP Status Code. La valeur par défaut est 429.

    Type of Returned Content

    Définissez Type of Returned Content sur Regular Text ou JSON.

    HTTP Text

    Le contenu du corps de réponse personnalisé.

    Return Specific Content

    Redirect URL

    Saisissez l'Redirect URL.

  • Politique de contrôle du trafic : Cette politique limite le débit des requêtes en fonction du nombre de requêtes par seconde (QPS). Elle fonctionne en surveillant le QPS pour une API ou une opération. Lorsque le QPS atteint le seuil configuré, la passerelle bloque immédiatement le nouveau trafic. Cela empêche les services backend d'être submergés par des pics de trafic soudains et garantit une haute disponibilité.

    Procédure

    Sur la page Add Policy, cliquez sur la carte Traffic Control. Dans le panneau Add Policy: Traffic Control, configurez les paramètres.

    Paramètre

    Description

    Enable or Not

    Active la règle de contrôle du trafic.

    Overall QPS Threshold

    Définissez le Overall QPS Threshold.

    Web Fallback Behavior

    Return Specific Content

    HTTP Status Code

    Définissez le HTTP Status Code. La valeur par défaut est 429.

    Type of Returned Content

    Définissez Type of Returned Content sur Regular Text ou JSON.

    HTTP Text

    Le contenu du corps de réponse personnalisé.

    Redirect to Specified Page

    Redirect URL

    Saisissez l'Redirect URL.

  • Politique de disjoncteur : Cette politique protège les services backend en surveillant le temps de réponse ou le taux d'erreur des API et des opérations. Lorsqu'un seuil spécifié est atteint, la passerelle « déclenche le disjoncteur », échouant immédiatement les requêtes vers le service instable pour éviter une charge supplémentaire. Après une durée configurée, la passerelle passe à un état « semi-ouvert » et autorise un nombre limité de requêtes de test pour vérifier si le service a récupéré. Si le service est stable, le circuit se ferme ; sinon, il se déclenche à nouveau.

    L'état du disjoncteur est maintenu indépendamment par chaque nœud de la passerelle. Chaque nœud compte les requêtes et calcule le ratio d'appels lents ou le ratio d'exceptions de manière autonome. Le seuil de déclenchement du disjoncteur s'applique par nœud et n'est pas agrégé à l'échelle du cluster. Lorsque vous configurez le Minimum Number of Requests, la Statistical Window Duration et le seuil de ratio de déclenchement du disjoncteur, gardez à l'esprit que ces valeurs s'appliquent aux statistiques locales d'un seul nœud, et non à l'ensemble du cluster de passerelles.

    Procédure

    Sur la page Add Policy, cliquez sur la carte Circuit Breaking. Dans le panneau Add Policy: Circuit Breaking, configurez les paramètres.

    Paramètre

    Description

    Enable or Not

    Active la règle de disjoncteur.

    Statistical Window Duration

    La durée de la fenêtre temporelle pour la collecte des statistiques. Valeurs valides : de 1 seconde à 120 minutes.

    Minimum Number of Requests

    Le nombre minimal de requêtes dans la fenêtre statistique requis pour déclencher le disjoncteur. Si le nombre de requêtes est inférieur à cette valeur, le disjoncteur ne se déclenchera pas, même si le seuil d'erreur est atteint.

    Threshold Type

    Sélectionnez soit Slow Call Ratio (%), soit Exception Ratio (%) comme type de seuil.

    1. Si vous sélectionnez Slow Call Ratio (%), vous devez définir le Slow Call RT (temps de réponse maximal). Une requête est comptée comme un appel lent si son temps de réponse dépasse cette valeur. Lorsque la règle est activée, si le nombre de requêtes dans la fenêtre statistique est supérieur au nombre minimal de requêtes et que le pourcentage d'appels lents dépasse le seuil, le circuit est déclenché. Une fois la durée de déclenchement du disjoncteur écoulée, le disjoncteur passe à un état de récupération par sondage (semi-ouvert). Si le temps de réponse de la prochaine requête de test est inférieur au Slow Call RT spécifié, le circuit se ferme. Sinon, le circuit est à nouveau déclenché.

    2. Si vous sélectionnez Exception Ratio (%), vous devez définir le seuil de pourcentage d'erreurs. Lorsque la règle est activée, si le nombre de requêtes dans la fenêtre statistique est supérieur au nombre minimal de requêtes et que le pourcentage d'erreurs dépasse le seuil, le circuit est déclenché pour la durée configurée.

    Slow Call RT

    Définissez le Slow Call RT autorisé (c'est-à-dire le temps de réponse maximal).

    Circuit Breaking Ratio Threshold

    Le pourcentage d'appels lents ou d'erreurs qui déclenche le disjoncteur. Valeurs valides : de 0 à 100 (représentant 0 % à 100 %).

    Circuit Breaking Duration (s)

    La durée pendant laquelle le circuit reste ouvert après avoir été déclenché. Pendant cette période, toutes les requêtes vers la ressource échoueront immédiatement.

    Web Fallback Behavior

    Return Specific Content

    HTTP Status Code

    Définissez le HTTP Status Code. La valeur par défaut est 429.

    Type of Returned Content

    Définissez Type of Returned Content sur Regular Text ou JSON.

    HTTP Text

    Le contenu du corps de réponse personnalisé.

    Redirect to Specified Page

    Redirect URL

    Saisissez l'Redirect URL.

Politique de réécriture

Une politique de réécriture vous permet de modifier le chemin de la requête et le nom d'hôte avant de transférer la requête au service backend. Cela permet de répondre à des exigences métier et architecturales spécifiques en garantissant que les requêtes sont routées vers le bon service ou endpoint.

Procédure

Sur la page Add Policy, cliquez sur HTTP Rewrite pour ouvrir le panneau Add Policy: HTTP Rewrite et configurez les paramètres.

  • Réécriture de chemin

    Cloud-native API Gateway prend en charge deux modes de réécriture de chemin.

    • Exact Rewrite : Prend en charge uniquement les réécritures au niveau de l'opération.

    • Regex Rewrite : Prend en charge les réécritures au niveau de l'opération et au niveau de l'API.

    Exact rewrite

    La réécriture exacte vous permet de modifier le préfixe du chemin de la requête d'origine.

    Exemple 1

    Le chemin de la requête d'origine est /app/test, mais le chemin transféré au service backend doit être /test. Nous recommandons la configuration suivante :

    • Condition de correspondance de l'API et de l'opération : Définissez le type de correspondance sur Exact Match et le chemin sur /app/.

    • Réécriture : Définissez le type de réécriture sur Exact Rewrite et le chemin sur /.

    Remarque

    Le chemin de la condition de correspondance de l'API et de l'opération doit être défini sur /app/ car une réécriture exacte modifie uniquement la chaîne correspondant exactement. Si le chemin était défini sur /app, le chemin réécrit serait incorrectement //test.

    Exemple 2

    Le chemin de la requête d'origine est /v1/test, mais le chemin transféré au service backend doit être /v2/test. Nous recommandons la configuration suivante :

    • Condition de correspondance de l'API et de l'opération : Définissez le type de correspondance sur Exact Match et le chemin sur /v1.

    • Réécriture : Définissez le type de réécriture sur Exact Rewrite et le chemin sur /v2.

    Important

    La réécriture exacte nécessite que la méthode de correspondance de l'API ou de l'opération soit définie sur Exact Match. Prefix Match et Regex Match ne prennent pas en charge la réécriture exacte. La réécriture exacte s'applique à toutes les requêtes avec le préfixe spécifié. Si ce n'est pas votre intention, utilisez une autre méthode de réécriture.

    Regex rewrite

    La réécriture par expression régulière vous permet de modifier des parties du chemin de la requête d'origine. Une configuration de réécriture par expression régulière se compose de deux parties : un modèle pour correspondre à la partie du chemin que vous souhaitez modifier, et une chaîne de remplacement pour substituer la partie correspondante. Pour plus d'informations sur la syntaxe des expressions régulières, consultez RE2 Syntax.

    Exemple 1

    Le chemin de la requête d'origine est /aaa/one/bbb/one/ccc, mais le chemin transféré au service backend doit être /aaa/two/bbb/two/ccc. Nous recommandons la configuration suivante :

    • Condition de correspondance de l'API et de l'opération : Définissez le type de correspondance sur Exact Match et le chemin sur /aaa/one/bbb/one/ccc.

    • Réécriture : Définissez le type de réécriture sur Regex Rewrite, le modèle sur one et la chaîne de remplacement sur two.

    Exemple 2

    Le chemin de la requête d'origine est /httpbin/(.*)/(.*). Vous souhaitez supprimer le préfixe /httpbin et inverser la position des deux segments de chemin capturés. Nous recommandons la configuration suivante :

    • Condition de correspondance de l'API et de l'opération : Définissez le type de correspondance sur Regex Match et le chemin sur /httpbin/(.*)/(.*).

    • Réécriture : Définissez le type de réécriture sur Regex Rewrite, le modèle sur /httpbin/(.*)/(.*) et la chaîne de remplacement sur /\2/\1. Ici, \1 représente le premier groupe capturé et \2 représente le second. Cela est similaire aux variables $1 et $2 dans Nginx.

    Exemple 3

    Pour une API REST utilisant le versioning basé sur le chemin, vous souhaiterez peut-être supprimer le segment de version du chemin avant de transférer la requête au backend. Par exemple, si le chemin d'origine est /basePath/version/order/get et que le chemin backend souhaité est /basePath/order/get, nous recommandons la configuration suivante :

    • Utilisez la configuration de politique d'API.

    • Réécriture : Définissez le type de réécriture sur Regex Rewrite, le modèle sur (/.*)/version(/.*) et la chaîne de remplacement sur \1\2. Ici, \1 représente le premier groupe capturé et \2 représente le second, similaire à $1 et $2 dans Nginx.

    Remarque

    La réécriture par expression régulière est une fonctionnalité avancée avec une syntaxe complexe, généralement utilisée pour des cas particuliers.

  • Réécriture du nom d'hôte

    Cloud-native API Gateway prend en charge la réécriture exacte du nom d'hôte de la requête.

    Par exemple, si l'en-tête Host de la requête d'origine est test.com mais que le service backend attend dev.com, vous pouvez définir le nom d'hôte de réécriture sur dev.com dans la politique de réécriture.

Politique de modification des en-têtes

La fonctionnalité de modification des en-têtes vous permet de changer les en-têtes de requête avant qu'ils ne soient transférés au service backend, ou dans une réponse avant qu'elle ne soit renvoyée au client.

Procédure

Sur la page Add Policy, cliquez sur la carte Edit Header. Dans le panneau Add Policy: Header Modification, configurez les paramètres.

Paramètre

Description

Enable

Indique si la politique de modification des en-têtes est activée.

  • Enable : La passerelle traite les en-têtes de requête et de réponse selon cette politique.

  • Disable : La passerelle ne modifie pas les en-têtes de requête ou de réponse.

Header Type

Sélectionnez le type d'en-tête à modifier.

  • Request : Modifie les en-têtes de la requête cliente entrante.

  • Response : Modifie les en-têtes de la réponse sortante du service backend.

Operation Type

Sélectionnez l'action à effectuer.

  • Add : Ajoute un en-tête à la requête ou à la réponse.

    Remarque

    Si l'en-tête existe déjà, la nouvelle valeur est ajoutée à la valeur existante, séparée par une virgule (,).

  • Modify : Modifie un en-tête spécifié dans la requête ou la réponse.

    Remarque

    • Si l'en-tête spécifié n'existe pas, il est ajouté avec la clé d'en-tête et la valeur d'en-tête spécifiées.

    • Si l'en-tête spécifié existe, sa valeur est écrasée.

  • Delete : Supprime un en-tête spécifié de la requête ou de la réponse.

Header Key

Le nom de l'en-tête de requête ou de réponse.

Header Value

La valeur de l'en-tête de requête ou de réponse.

Politique CORS

Le partage de ressources cross-origin (CORS) est une fonctionnalité de sécurité qui permet à un serveur d'application web de contrôler l'accès cross-origin, permettant ainsi un transfert de données sécurisé. Cloud-native API Gateway prend en charge les politiques CORS aux niveaux de l'API et de l'opération. Vous pouvez spécifier quels domaines et méthodes de requête peuvent accéder à vos ressources.

Important

La politique CORS ne prend pas effet pour les services mock. Vous devez configurer un service backend réel pour les tests.

Procédure

Sur la page Add Policy, cliquez sur la carte CORS. Dans le panneau Add Policy: CORS, configurez les paramètres.

Paramètre

Description

Enable

Activez l'interrupteur Enable sur la droite.

  • Enable : Permet aux domaines tiers d'accéder aux ressources de votre serveur depuis un navigateur.

  • Disable : Refuse toutes les requêtes cross-origin provenant des navigateurs.

Allowed Origins

Les origines autorisées à accéder aux ressources de votre serveur. Les règles sont les suivantes :

  • Pour autoriser toutes les origines, saisissez *.

  • Pour autoriser les origines d'un domaine racine spécifique, saisissez une valeur telle que *.example.com.

  • Pour autoriser plusieurs origines spécifiques, saisissez chaque origine sur une nouvelle ligne. L'origine doit commencer par http:// ou https://.

Remarque

Ce paramètre correspond à l'en-tête Access-Control-Allow-Origin. Si l'en-tête Origin d'une requête client correspond à une origine autorisée, l'en-tête Access-Control-Allow-Origin dans la réponse est défini sur la valeur de l'en-tête Origin de la requête.

Allowed Methods

Les méthodes HTTP autorisées pour l'accès cross-origin. Les méthodes courantes incluent GET, POST, PUT, DELETE, HEAD, OPTIONS et PATCH.

Remarque

Ce paramètre correspond à l'en-tête Access-Control-Allow-Methods.

Trusted Request Headers

Les en-têtes autorisés dans une requête cross-origin, en plus des en-têtes de base intégrés au navigateur. Les règles sont les suivantes :

  • Pour autoriser tous les en-têtes de requête, saisissez *.

  • Pour autoriser plusieurs en-têtes spécifiques, saisissez chaque en-tête sur une nouvelle ligne.

Remarque

Ce paramètre correspond à l'en-tête Access-Control-Allow-Headers.

Trusted Response Headers

Les en-têtes de réponse accessibles par les navigateurs et les scripts JavaScript. Les règles sont les suivantes :

  • Pour autoriser tous les en-têtes de réponse, saisissez *.

  • Pour autoriser plusieurs en-têtes spécifiques, saisissez chaque en-tête sur une nouvelle ligne.

Remarque

Ce paramètre correspond à l'en-tête Access-Control-Expose-Headers.

Allow to Carry Credentials

Indique s'il faut autoriser les informations d'identification, telles que les cookies, dans les requêtes cross-origin.

Remarque

Ce paramètre correspond à l'en-tête Access-Control-Allow-Credentials.

Precheck Expiration Time

Le temps maximum, en secondes, pendant lequel les résultats d'une requête de précontrôle OPTIONS peuvent être mis en cache par le navigateur.

Remarque

Ce paramètre correspond à l'en-tête Access-Control-Max-Age.

Politique de réplication du trafic

La politique de réplication du trafic vous permet de copier le trafic applicatif en direct vers un service spécifié. Cette fonctionnalité est utile pour les tests de simulation et le diagnostic des problèmes, afin de vous aider à évaluer les performances de l'application et à résoudre les pannes.

Procédure

Sur la page Add Policy, cliquez sur la carte Mirror Traffic. Dans le panneau Add Policy: Traffic Replication, configurez les paramètres.

Paramètre

Description

Enable

Indique si la politique de réplication du trafic est activée pour l'API ou l'opération.

Destination Service

Le service de destination vers lequel le trafic répliqué est transféré.

Remarque

Le service de destination doit utiliser le protocole HTTP ou HTTPS.

Port

Le port du service de destination. Vous pouvez également sélectionner un port dynamique.

Remarque

Les ports dynamiques conviennent aux services dont le numéro de port change dynamiquement, mais ne sont pas pris en charge pour les services à plusieurs ports. Ne sélectionnez pas de port dynamique pour les services multiports.

Traffic Mirror Percentage

Le pourcentage de trafic à répliquer. Valeurs valides : de 0 à 100.

Remarque

Si vous définissez ce paramètre sur 50, 50 % du trafic de l'API ou de l'opération est répliqué vers le service de destination.

Politique de délai d'attente

Cloud-native API Gateway fournit des paramètres de délai d'attente aux niveaux de l'API et de l'opération. Vous pouvez configurer le temps maximum que la passerelle attend une réponse du service backend. Si la passerelle ne reçoit pas de réponse dans le délai spécifié, elle renvoie un code d'état HTTP 504 (Gateway Timeout) au client.

Procédure

Sur la page Add Policy, cliquez sur la carte Timeout. Dans le panneau Add Policy: Timeout, configurez les paramètres.

Remarque

Après avoir configuré et activé la politique de délai d'attente, vérifiez que la règle prend effet comme prévu pour votre service.

Paramètre

Description

Enable

Indique si la politique de délai d'attente est activée.

  • Enable : La politique de délai d'attente pour l'API ou l'opération prend effet.

  • Disable : La politique de délai d'attente pour l'API ou l'opération est désactivée.

Timeout Period

La durée du délai d'attente pour l'API ou l'opération, en secondes.

Remarque

Si vous définissez cette valeur sur 0 ou désactivez la politique de délai d'attente, la passerelle attend indéfiniment une réponse.

Politique de nouvelle tentative

Cloud-native API Gateway fournit des paramètres de nouvelle tentative aux niveaux de l'API et de l'opération pour retenter automatiquement les requêtes ayant échoué. Vous pouvez configurer les conditions de nouvelle tentative, telles que le déclenchement d'une nouvelle tentative en cas d'échec de connexion, de service backend indisponible ou de code d'état HTTP spécifique.

Conditions de nouvelle tentative pour les API et les opérations

Lorsque le service backend renvoie une erreur 5xx, Cloud-native API Gateway retente automatiquement la requête ayant échoué selon le nombre de nouvelles tentatives configuré.

image
  • Les conditions de nouvelle tentative pour le protocole HTTP sont les suivantes :

    • 5xx : Si le service backend renvoie une réponse 5xx, ou si une connexion est déconnectée ou réinitialisée, ou si un délai de lecture expire, Cloud-native API Gateway retente la requête ayant échoué.

      Remarque

      La condition 5xx inclut les conditions connect-failure et refused-stream.

    • reset : Si une connexion est déconnectée ou réinitialisée, ou si un délai de lecture expire, Cloud-native API Gateway retente la requête ayant échoué.

    • connect-failure : Si une requête échoue parce qu'une connexion est déconnectée, Cloud-native API Gateway retente la requête ayant échoué.

    • refused-stream : Si le service backend réinitialise un flux avec le code d'erreur REFUSED_STREAM, Cloud-native API Gateway retente la requête ayant échoué.

    • retriable-status-codes : Si le code d'état HTTP dans la réponse du service backend correspond à un code d'état de nouvelle tentative que vous avez spécifié, Cloud-native API Gateway retente la requête.

      Remarque

      Vous pouvez spécifier des codes d'état de nouvelle tentative uniquement si vous sélectionnez retriable-status-codes comme condition de nouvelle tentative.

  • Les conditions de nouvelle tentative pour le protocole gRPC sont les suivantes :

    • cancelled : Si le code d'état gRPC dans l'en-tête de réponse du service gRPC backend est cancelled, Cloud-native API Gateway retente la requête.

    • deadline-exceeded : Si le code d'état gRPC dans l'en-tête de réponse du service gRPC backend est deadline-exceeded, Cloud-native API Gateway retente la requête.

    • internal : Si le code d'état gRPC dans l'en-tête de réponse du service gRPC backend est internal, Cloud-native API Gateway retente la requête.

    • resource-exhausted : Si le code d'état gRPC dans l'en-tête de réponse du service gRPC backend est resource-exhausted, Cloud-native API Gateway retente la requête.

    • unavailable : Si le code d'état gRPC dans l'en-tête de réponse du service gRPC backend est unavailable, Cloud-native API Gateway retente la requête.

Procédure

Sur la page Add Policy, cliquez sur la carte Retry. Dans le panneau Add Policy: Retry, configurez les paramètres.

Remarque

Après avoir configuré et activé la politique de nouvelle tentative, vérifiez que la règle prend effet comme prévu pour votre service.

Paramètre

Description

Enable

Indique si la politique de nouvelle tentative est activée.

  • Enable : La politique de nouvelle tentative pour l'API ou l'opération prend effet.

  • Disable : La politique de nouvelle tentative pour l'API ou l'opération est désactivée.

    Lorsque les nouvelles tentatives sont désactivées, la passerelle dispose d'une configuration interne de nouvelle tentative par défaut. Le nombre de nouvelles tentatives par défaut est 2, et les conditions de nouvelle tentative par défaut sont connect-failure, refused-stream, unavailable, cancelled ou retriable-status-codes.

Retry Times

Le nombre maximal de nouvelles tentatives pour une requête ayant échoué. Vous pouvez définir cette valeur sur un entier compris entre 0 et 10. Nous recommandons une valeur inférieure ou égale à 2.

Définir ce paramètre sur 0 désactive les nouvelles tentatives.

Retry Condition

Sélectionnez les conditions qui déclenchent une nouvelle tentative. Vous pouvez sélectionner plusieurs conditions.

Retry Status Code

Spécifie les codes d'état HTTP qui déclenchent une nouvelle tentative. Vous pouvez configurer plusieurs codes d'état.

Important

Vous pouvez configurer le Retry Status Code uniquement si vous sélectionnez retriable-status-codes pour la Retry Condition.

Plug-ins

  1. Cliquez sur l'onglet Add Plug-in.

  2. Dans la section Quick Navigation, sélectionnez un type de plug-in ou recherchez un plug-in par nom, puis cliquez sur la carte du plug-in :

    • Si le plug-in n'est pas installé, cliquez sur Install and Configure dans la boîte de dialogue contextuelle. Dans la boîte de dialogue suivante, configurez les règles du plug-in et activez-le.

    • Si le plug-in est déjà installé, configurez les règles du plug-in et activez-le dans la boîte de dialogue contextuelle.

  3. Cliquez sur OK pour revenir à la liste des pièces jointes de l'API, où vous pouvez afficher l'état des pièces jointes et de l'activation des plug-ins pour les opérations.

    La liste des pièces jointes est un organigramme. Elle comprend quatre blocs : Frontend API, Inbound Processing, Backend Service et Outbound Processing. Les flèches entre les blocs indiquent le flux de requêtes. Chaque bloc de traitement répertorie les plug-ins attachés, et vous pouvez en ajouter d'autres en cliquant sur le lien Enable Policy/Plug-in.