Un développeur souhaite tester des modifications optimisées apportées à une fonction Lambda qui soutient une API REST dans API Gateway en acheminant un petit pourcentage du trafic en direct vers le code mis à jour sans modifier l'URL de l'API. Quelles sont les étapes pour y parvenir ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un alias pour la version Lambda $LATEST et faites pointer l'intégration API Gateway vers cet alias. Publiez le code Lambda optimisé. Sur l'étape API Gateway de production, configurez une canary et définissez le pourcentage de trafic à acheminer vers la canary..
Pourquoi c'est la réponse
Pour implémenter un déploiement canary avec API Gateway et Lambda, vous devez d'abord créer un alias Lambda qui pointe vers la version $LATEST de votre fonction. Ensuite, configurez l'intégration API Gateway pour qu'elle utilise cet alias. Après avoir publié le code Lambda optimisé (qui devient alors le nouveau $LATEST), vous pouvez configurer une canary sur l'étape de production d'API Gateway. Cela vous permet de spécifier un pourcentage du trafic en direct à acheminer vers la version $LATEST (le code optimisé) via l'alias, tandis que le reste du trafic continue d'utiliser la version stable. Les autres options décrivent des étapes incorrectes ou incomplètes pour un déploiement canary, comme la création d'une nouvelle étape API Gateway pour le trafic canary, ce qui modifierait l'URL, ou des configurations qui ne permettent pas un routage basé sur le pourcentage.
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