Une équipe de développement souhaite que les modifications de code déclenchent une construction et un déploiement immédiats. Parmi les approches suivantes, lesquelles peuvent être utilisées pour démarrer un AWS CodePipeline lorsque des modifications du code source se produisent ? (Choisissez deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Placer le code source dans un compartiment Amazon S3 et configurer CodePipeline pour qu'il démarre lorsqu'un objet du compartiment est modifié., Stocker le code source dans un référentiel AWS CodeCommit et configurer CodePipeline pour qu'il démarre lorsqu'un commit est effectué dans le référentiel..
Pourquoi c'est la réponse
AWS CodePipeline peut être configuré pour démarrer automatiquement lorsqu'il détecte des modifications dans le code source. L'une des manières de le faire est de stocker le code source dans un compartiment Amazon S3 et de configurer CodePipeline pour qu'il réagisse aux événements de modification d'objet S3, ce qui déclenche un pipeline. Une autre méthode courante et recommandée est d'utiliser AWS CodeCommit comme référentiel de code source. CodePipeline s'intègre nativement à CodeCommit et peut être configuré pour démarrer un pipeline chaque fois qu'un nouveau commit est poussé vers le référentiel. Stocker le code source sur un volume Amazon EBS ou sur le stockage éphémère d'une instance EC2 n'est pas une approche directe ou recommandée pour déclencher CodePipeline, car ces stockages ne sont pas conçus pour générer des événements de modification de fichier qui peuvent être consommés par CodePipeline de manière native. Configurer CodePipeline pour interroger un compartiment S3 toutes les 15 minutes n'est pas un déclenchement immédiat mais une approche basée sur l'interrogation, ce qui introduit un délai.
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