Une entreprise utilise CodePipeline pour déployer des mises à jour sur une API API Gateway et exporte un SDK JavaScript depuis la console, en le téléchargeant sur S3 derrière une distribution CloudFront. Le SDK doit être mis à jour automatiquement chaque fois qu'un nouveau déploiement d'API a lieu. Quelle solution permettra d'y parvenir ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Ajoutez une action CodePipeline qui exécute une fonction Lambda juste après l'étape de déploiement de l'API. La fonction Lambda doit exporter/télécharger le SDK depuis API Gateway, le télécharger vers l'origine S3 et créer une invalidation CloudFront pour le chemin du SDK..
Pourquoi c'est la réponse
L'option correcte automatise la mise à jour du SDK en l'intégrant directement dans le pipeline de déploiement. Après chaque déploiement réussi de l'API, une fonction Lambda est invoquée. Cette fonction exporte le SDK mis à jour depuis API Gateway, le télécharge vers le compartiment S3 qui sert d'origine à CloudFront, puis déclenche une invalidation CloudFront pour s'assurer que les utilisateurs reçoivent la dernière version du SDK sans délai. Les autres options sont incorrectes car : L'intégration d'exportation API Gateway de CodePipeline n'existe pas nativement pour écrire directement le SDK sur S3 et l'invalidation du cache S3 n'est pas une fonctionnalité standard pour CloudFront. Utiliser EventBridge pour les événements UpdateStage ou CreateDeployment est une approche possible, mais l'intégration directe dans le pipeline est plus fiable et gère le cycle de vie complet du déploiement. De plus, l'invalidation du cache doit être effectuée sur CloudFront, pas sur S3 directement.
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