AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·FR·Mis à jour 4 Aug 2026
Une équipe utilise AWS CodeCommit, CodePipeline, CodeBuild et CodeDeploy. Des pull requests qui ont échoué à des tests de longue durée ont été fusionnées, entraînant des retours en arrière et des efforts inutiles. L'équipe souhaite des tests automatisés pour les pull requests et des résultats de test clairs visibles lors de la révision des pull requests. Que doit implémenter l'ingénieur DevOps ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créer une règle Amazon EventBridge qui réagit aux événements pullRequestCreated et pullRequestSourceBranchUpdated. Créer une fonction AWS Lambda qui invoque un pipeline CodePipeline avec une action CodeBuild qui exécute les tests de l'application. Programmer la fonction Lambda pour publier le badge CodeBuild en tant que commentaire sur la pull request afin que les développeurs voient le badge lors de leur revue de code..
Pourquoi c'est la réponse
La solution correcte déclenche les tests dès la création de la pull request et à chaque mise à jour de la branche source. Cela garantit que les tests sont exécutés sur le code le plus récent avant la fusion. L'utilisation d'un badge CodeBuild dans un commentaire de pull request offre une visibilité immédiate et claire du statut des tests aux développeurs, répondant ainsi à l'exigence de résultats de test clairs.
Les options incorrectes qui réagissent uniquement à pullRequestStatusChanged ne déclencheraient pas les tests au bon moment (création ou mise à jour du code), car ce statut change généralement après la révision ou la fusion. L'option qui publie les "résultats des tests CodeBuild" au lieu du "badge CodeBuild" est moins optimale pour une visibilité rapide et concise dans l'interface de révision de code.
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.
Chaque plan débloque la recherche de réponses illimitée, les tests pratiques, les explications IA et la bibliothèque complète de ressources — en plus de 20 langues.