Un service REST utilise API Gateway avec une intégration Lambda et doit prendre en charge plusieurs versions pour les tests. Quelle est la MEILLEURE approche pour exécuter différentes versions simultanément à des fins de test ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Déployer chaque version d'API en tant que stage distinct avec son propre endpoint et utiliser des variables de stage pour un contexte supplémentaire..
Pourquoi c'est la réponse
Déployer chaque version d'API en tant que stage distinct est la meilleure approche. API Gateway Stages (étapes) sont conçues pour gérer différentes versions d'une API (par exemple, dev, test, prod), chacune avec son propre endpoint unique. Cela permet des tests isolés et simultanés sans interférence. Les variables de stage peuvent être utilisées pour transmettre des configurations spécifiques à la version aux fonctions Lambda sous-jacentes. Utiliser un en-tête X-Version nécessiterait une logique de routage complexe dans Lambda ou API Gateway. Un autorisateur Lambda est destiné à l'authentification/autorisation, pas au routage de version. Une politique de ressource contrôle l'accès, pas le routage des versions.
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