Une API implémentée avec CloudFront, API Gateway et Lambda reçoit au moins quatre requêtes par seconde. De nombreux utilisateurs exécutent la même requête via POST. Le développeur souhaite mettre en cache les réponses POST pour réduire la charge. Que doit-il faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Outrepasser le comportement de cache dans l'étape API Gateway choisie et activer la mise en cache pour la méthode POST..
Pourquoi c'est la réponse
La mise en cache des requêtes POST est prise en charge par Amazon API Gateway. Pour les requêtes POST, API Gateway peut mettre en cache les réponses si le corps de la requête est le même. Cela réduit la charge sur la fonction Lambda et améliore la latence pour les requêtes répétées. Les autres options sont incorrectes : CloudFront ne met pas en cache les requêtes POST par défaut et les en-têtes de requête par défaut ne suffiraient pas à gérer la logique de mise en cache complexe requise pour les POST. Le répertoire /tmp de Lambda est éphémère et n'est pas adapté à la mise en cache persistante ou partagée entre plusieurs invocations ou instances de fonction. AWS Systems Manager Parameter Store n'est pas conçu pour la mise en cache à haute performance ou à fort volume de réponses d'API. Il est plus adapté au stockage de configurations ou de secrets.
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