Une entreprise déploie une application à l'aide d'instances EC2 et de plusieurs piles CloudFormation. Les développeurs construisent et testent localement, puis téléchargent les artefacts et les modèles vers S3 ; les pairs examinent les modifications avant les mises à jour de la pile. Le processus de déploiement est sujet aux erreurs et lent lors de la mise à jour de chaque instance. L'entreprise souhaite automatiser le déploiement mais conserver une approbation manuelle finale avant de modifier l'application ou les ressources. Le code source et les modèles sont déjà dans CodeCommit et un projet CodeBuild existe. Quelles étapes répondent aux exigences ? (Choisissez-en deux.)
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un groupe d'applications et un groupe de déploiement dans AWS CodeDeploy. Installez l'agent CodeDeploy sur les instances EC2., Utilisez AWS CodePipeline pour invoquer la tâche CodeBuild, créer des change sets CloudFormation pour chacune des piles d'applications, et mettre en pause pour une étape d'approbation manuelle. Après approbation, exécutez les change sets CloudFormation et démarrez le déploiement AWS CodeDeploy..
Pourquoi c'est la réponse
La première option correcte est de créer une application et un groupe de déploiement dans CodeDeploy et d'installer l'agent CodeDeploy sur les instances EC2. CodeDeploy est le service AWS qui automatise les déploiements d'applications sur des instances EC2, et l'agent est nécessaire pour que CodeDeploy puisse interagir avec les instances. La deuxième option correcte est d'utiliser CodePipeline pour orchestrer le processus. CodePipeline peut invoquer CodeBuild pour la construction, créer des change sets CloudFormation pour la gestion de l'infrastructure (permettant un examen avant l'exécution), inclure une étape d'approbation manuelle, puis exécuter les change sets et initier le déploiement CodeDeploy. Les options incorrectes proposent des étapes incomplètes ou incorrectes pour l'intégration de CodeDeploy ou la gestion de CloudFormation. Par exemple, créer un environnement dans CodeDeploy n'est pas la bonne terminologie, et l'option qui ne mentionne pas l'exécution des change sets CloudFormation après approbation est incomplète.
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