Une application sera exposée via une fonction AWS Lambda pour des centaines de clients. Chaque client doit recevoir un quota de requêtes configurable sur une période de temps spécifique, et les quotas doivent refléter les modèles d'utilisation des clients (certains clients ont besoin de quotas plus élevés pour des périodes plus courtes). Quelle approche répond à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer une API REST Amazon API Gateway avec une intégration de proxy pour appeler la fonction Lambda. Pour chaque client, configurer un plan d'utilisation API Gateway qui définit un quota de requêtes approprié et créer une clé API liée à ce plan d'utilisation pour chaque utilisateur dont le client a besoin..
Pourquoi c'est la réponse
L'approche correcte utilise Amazon API Gateway REST API avec des plans d'utilisation. Les plans d'utilisation d'API Gateway permettent de définir des quotas de requêtes personnalisés et des limites de débit pour chaque client, en associant une clé API unique à chaque plan. Cela répond directement à l'exigence de quotas configurables reflétant les modèles d'utilisation. L'intégration de proxy simplifie l'appel de la fonction Lambda. L'option API Gateway HTTP API ne prend pas en charge les plans d'utilisation directement liés aux clés API pour la gestion des quotas par client. L'option Lambda avec des alias et des limites de concurrence ne fournit pas un mécanisme de quota basé sur les requêtes par période de temps, mais plutôt une limite de concurrence simultanée, et ne gère pas l'authentification client de manière standardisée comme les clés API. L'option ALB avec AWS WAF est plus complexe et moins adaptée à la gestion des quotas par client avec des clés API, car WAF est principalement conçu pour la sécurité et non pour la gestion fine des quotas d'utilisation par client.
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