Découvrir les points de terminaison d'API
-
Serveurs virtuels - L'onglet VServer affiche les serveurs virtuels de vos instances NetScaler. Les serveurs virtuels apparaissent dans cet onglet lorsqu'ils reçoivent les requêtes API pour la période spécifiée.
-
Déploiements d'API - Cet onglet affiche les déploiements d'API qui sont déployés depuis NetScaler Console à l'aide d'une définition d'API. Cet onglet découvre les points de terminaison d'API lorsque les déploiements d'API reçoivent les requêtes API pour la période spécifiée. Pour ajouter et déployer une définition d'API, consultez Ajouter une définition d'API et Déployer des définitions d'API.
-
Assurez-vous de configurer l'analyse et d'activer Web Insights sur les serveurs virtuels. Voir Activer Web Insight sur les instances d'API.
-
Vous ne pouvez ajouter des stratégies qu'aux points de terminaison d'API découverts sous l'onglet Déploiements d'API.
Afficher les points de terminaison d'API
-
Méthode - Elle affiche la méthode utilisée dans un point de terminaison d'API. Par exemple, les méthodes
GETetPOST. -
Total des requêtes - Il affiche le nombre de requêtes API sur le point de terminaison d'API.
-
Statuts de réponse - Il affiche le nombre pour chaque statut de réponse. Par exemple,
2xx,3xx,4xxet5xx. -
Trouvé dans la spécification - Cette colonne n'apparaît que pour les déploiements d'API. Parfois, les API internes qui ne font pas partie de la définition d'API peuvent recevoir du trafic de l'extérieur. Cette colonne vous aide à identifier si le point de terminaison d'API et la méthode observée font partie de la définition d'API.
Créer des définitions d'API à partir de points de terminaison d'API découverts
-
Accédez à Sécurité > Sécurité des API > Découverte des API pour afficher la liste des serveurs virtuels et des déploiements d'API.
-
Cliquez sur n'importe quel serveur virtuel dans l'onglet VServers.
-
La page du serveur virtuel affiche la liste des points de terminaison découverts. Sélectionnez un point de terminaison et cliquez sur Créer une définition d'API.
-
Dans Créer une définition d'API, spécifiez les éléments suivants :
-
Nom - Un nom pour la définition d'API.
-
Définition d'API - Une définition doit inclure un titre, une version, un chemin de base et un hôte. Vous pouvez spécifier un nom de domaine ou une adresse IP dans le champ Hôte.
-
Ressources d'API - Ajoutez plusieurs ressources d'API à votre définition. Chaque ressource possède un chemin et une méthode prise en charge.
-
-
Cliquez sur Créer une définition pour créer la définition d'API.
Mettre à jour une définition d'API existante avec des points de terminaison d'API découverts
-
Accédez à Security > API Security > API Discovery pour afficher la liste des serveurs virtuels et des déploiements d'API.
-
Cliquez sur n'importe quel serveur virtuel dans l'onglet VServers.
-
La page du serveur virtuel affiche la liste des points de terminaison découverts. Sélectionnez le point de terminaison que vous souhaitez ajouter à une définition d'API existante. Cliquez sur Mettre à jour la définition d'API existante.

-
Dans la liste déroulante Sélectionner une définition d'API existante, sélectionnez la définition d'API que vous souhaitez mettre à jour. Cliquez sur Mettre à jour la définition.
-
La page Mettre à jour la définition d'API existante s'affiche. La section Ressources API affiche les tableaux suivants :
-
Ressources ajoutées - Les points de terminaison d'API que vous avez sélectionnés
-
Ressources existantes - Les points de terminaison d'API déjà disponibles dans la définition d'API
Remarque :Si le même point de terminaison d'API est disponible dans Ressources ajoutées et Ressources existantes, le point de terminaison n'est ajouté qu'une seule fois à la définition d'API. -
-
Cliquez sur Mettre à jour la définition.