Une équipe utilise CodeCommit pour le contrôle de version et CodePipeline pour les déploiements. Ils ont configuré le pipeline pour qu'il se déclenche lors des modifications apportées à la branche distante main, mais après qu'un développeur a poussé des modifications, le pipeline n'a pas démarré même après 10 minutes. Que faut-il vérifier pour résoudre ce problème de déclenchement ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Vérifiez qu'une règle Amazon EventBridge existe pour que la branche main déclenche le pipeline..
Pourquoi c'est la réponse
La bonne réponse est de vérifier qu'une règle Amazon EventBridge existe pour que la branche main déclenche le pipeline. Pour qu'un pipeline CodePipeline se déclenche automatiquement en réponse à des modifications dans un référentiel CodeCommit, une règle EventBridge doit être configurée pour écouter les événements de push vers la branche spécifiée (ici, main) et invoquer le pipeline. Sans cette règle, le pipeline ne sera pas informé des modifications et ne se déclenchera pas. Vérifier que le rôle de service CodePipeline dispose des autorisations nécessaires pour accéder au référentiel CodeCommit est important pour l'exécution du pipeline, mais pas pour son déclenchement initial. Si les autorisations étaient manquantes, le pipeline échouerait après son démarrage, pas avant. Vérifier que le rôle IAM du développeur dispose de l'autorisation de pousser vers le référentiel CodeCommit est également une condition préalable, mais si le développeur a réussi à pousser les modifications, cela signifie que cette autorisation était déjà en place. Consulter les journaux CloudWatch Logs est une étape de dépannage générale, mais le problème ici est que le pipeline n'a pas démarré du tout, ce qui indique un problème de déclenchement plutôt qu'une erreur d'exécution.
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