Gérez les opérations dans la console Cloud-native API Gateway : spécifiez les services backend, ajoutez des politiques, configurez l'authentification des consommateurs, déboguez les opérations et exécutez des tests de charge.
Spécifier un service backend
Les opérations ajoutées à une API créée en dehors d'une instance héritent de la configuration du service backend et ne peuvent pas être modifiées.
Les opérations ajoutées à une API créée au sein d'une instance héritent par défaut de la configuration du service backend, mais vous pouvez configurer chaque opération individuellement.
Connectez-vous à la console Cloud-native API Gateway. Sélectionnez une région dans la barre de navigation supérieure, puis choisissez Instance dans le volet de navigation de gauche.
Sur la page Instance, cliquez sur l'ID de l'instance de passerelle souhaitée. Dans le volet de navigation de gauche, choisissez APIs, puis cliquez sur l'API désirée.
Dans l'onglet Operation Details de l'opération souhaitée, cliquez sur Edit à côté de Backend Services.
-
Dans la section Backend Services, configurez les paramètres et cliquez sur OK.
Parameter
Description
Configuration Method
La valeur par défaut de Configuration Method est Inherit from API.
-
Configure for Operation Separately : associe l'opération à un service backend spécifique, remplaçant ainsi le paramètre défini au niveau de l'API.
-
Inherit from API : l'opération hérite du service backend associé à son API parente.
Scenario
Sélectionnez un scénario pour l'opération.
-
Scénarios de base : Single Service et Mock.
-
Scénarios de déploiement Canary : By Percentage (Multi-service), By Content (Multi-service) et By Tag (Proportion-based Routing).
RemarqueLes poids du trafic pour tous les services cibles doivent totaliser 100 %.
Backend Services
Associez un service backend au sein de la passerelle ou du VPC. S'il n'en existe aucun, cliquez sur Create Service.
ImportantLes informations de port d'un nouveau service peuvent ne pas apparaître immédiatement en raison de la synchronisation asynchrone. Pour actualiser, développez la liste déroulante Service Name et cliquez sur Refresh.
-
Déboguer une opération
Prérequis
Vous avez publié l'API.
Procédure
-
Les étapes diffèrent selon que l'API est gérée au sein ou en dehors d'une instance :
APIs outside instance
Connectez-vous à la console Cloud-native API Gateway. Sélectionnez une région dans la barre de navigation supérieure, puis choisissez APIs dans le volet de navigation de gauche.
Cliquez sur l'API souhaitée.
APIs within instance
Connectez-vous à la console Cloud-native API Gateway. Sélectionnez une région dans la barre de navigation supérieure, puis choisissez Instance dans le volet de navigation de gauche.
Sur la page Instance, cliquez sur l'ID de l'instance de passerelle souhaitée. Dans le volet de navigation de gauche, choisissez APIs, puis cliquez sur l'API désirée.
Dans l'onglet Interface list, recherchez l'opération souhaitée et cliquez sur Debug.
Dans le panneau Debugging Operation, configurez les paramètres, puis cliquez sur Send Request.
Modifier une opération
Les étapes diffèrent selon que l'API est gérée au sein ou en dehors d'une instance :
APIs outside instance
Connectez-vous à la console Cloud-native API Gateway. Sélectionnez une région dans la barre de navigation supérieure, puis choisissez APIs dans le volet de navigation de gauche.
Cliquez sur l'API souhaitée. Dans l'onglet Interface list, recherchez l'opération désirée et cliquez sur Edit.
Dans le panneau Edit Operation, vous pouvez modifier Basic Information, Request Definition, Response Definition, Mock et Consumer certification.
APIs within instance
Connectez-vous à la console Cloud-native API Gateway. Sélectionnez une région dans la barre de navigation supérieure, puis choisissez Instance dans le volet de navigation de gauche.
Sur la page Instance, cliquez sur l'ID de l'instance de passerelle souhaitée. Dans le volet de navigation de gauche, choisissez APIs, puis cliquez sur l'API désirée.
Dans l'onglet Interface list, recherchez l'opération souhaitée et cliquez sur Edit.
Dans le panneau Edit Operation, vous pouvez modifier Basic Information, Request Definition, Response Definition et Consumer certification.
Exécuter un test de charge
Prérequis
Vous avez publié l'API.
Procédure
-
Les étapes diffèrent selon que l'API est gérée au sein ou en dehors d'une instance :
APIs outside instance
Connectez-vous à la console Cloud-native API Gateway. Sélectionnez une région dans la barre de navigation supérieure, puis choisissez APIs dans le volet de navigation de gauche.
Cliquez sur l'API souhaitée.
APIs within instance
Connectez-vous à la console Cloud-native API Gateway. Sélectionnez une région dans la barre de navigation supérieure, puis choisissez Instance dans le volet de navigation de gauche.
Sur la page Instance, cliquez sur l'ID de l'instance de passerelle souhaitée. Dans le volet de navigation de gauche, choisissez APIs, puis cliquez sur l'API désirée.
Dans l'onglet Interface list, recherchez l'opération souhaitée, puis cliquez sur . Démarrage rapide des tests de charge PTS.
Supprimer une opération
Cette action est irréversible. Agissez avec prudence.
-
Les étapes diffèrent selon que l'API est gérée au sein ou en dehors d'une instance :
APIs outside instance
Connectez-vous à la console Cloud-native API Gateway. Sélectionnez une région dans la barre de navigation supérieure, puis choisissez APIs dans le volet de navigation de gauche.
Cliquez sur l'API souhaitée.
APIs within instance
Connectez-vous à la console Cloud-native API Gateway. Sélectionnez une région dans la barre de navigation supérieure, puis choisissez Instance dans le volet de navigation de gauche.
Sur la page Instance, cliquez sur l'ID de l'instance de passerelle souhaitée. Dans le volet de navigation de gauche, choisissez APIs, puis cliquez sur l'API désirée.
Dans l'onglet Interface list, recherchez l'opération souhaitée, cliquez sur , puis cliquez sur OK pour confirmer.