Vous avez une instance API Management (Standard) utilisant une passerelle gérée et prévoyez de publier API1 dont la base de données backend applique une limite stricte de requêtes par minute. Quelle politique APIM devriez-vous appliquer à API1 pour minimiser le risque que les requêtes provenant d'une adresse IP spécifique dépassent la limite par minute du backend ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : rate-limit-by-key.
Pourquoi c'est la réponse
La politique rate-limit-by-key est la solution appropriée car elle permet de limiter le nombre d'appels qu'un utilisateur peut effectuer pendant une période donnée, en se basant sur une clé. Dans ce scénario, vous pouvez configurer la clé pour qu'elle corresponde à l'adresse IP de l'appelant (@ (context.Request.IpAddress)), ce qui garantit que les requêtes provenant d'une adresse IP spécifique ne dépassent pas la limite du backend. La politique rate-limit limite le nombre total de requêtes pour l'API, sans distinction par utilisateur ou IP, ce qui ne résout pas le problème des requêtes excessives d'une adresse IP spécifique. La politique quota-by-key définit un quota de consommation (par exemple, un nombre total d'appels ou de bande passante) sur une période plus longue, mais ne contrôle pas le taux des requêtes par minute. Enfin, ip-filter est utilisé pour autoriser ou refuser l'accès en fonction de l'adresse IP, et non pour limiter le taux de requêtes.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise