Un développeur a utilisé l'interface de ligne de commande (CLI) AWS Copilot pendant le développement pour déployer une application conteneurisée et a commis le code dans un nouveau référentiel CodeCommit. Le développeur a maintenant besoin d'un pipeline de déploiement automatisé pour la production avec un effort opérationnel minimal. Quelle est la manière la plus efficace de créer cette automatisation ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utilisez l'AWS Copilot CLI pour définir et créer un pipeline géré par Copilot (CodePipeline) et sélectionnez le référentiel CodeCommit comme source du pipeline..
Pourquoi c'est la réponse
L'option correcte est d'utiliser l'AWS Copilot CLI pour définir et créer un pipeline géré par Copilot. Copilot est conçu pour simplifier le déploiement d'applications conteneurisées et inclut des fonctionnalités pour générer des pipelines CI/CD (CodePipeline) avec un effort minimal. En utilisant la commande copilot pipeline init, le développeur peut spécifier le référentiel CodeCommit comme source et Copilot se chargera de configurer le pipeline, y compris les étapes de construction et de déploiement, en s'intégrant de manière transparente avec l'application existante. Les autres options sont moins efficaces : L'ajout d'un buildspec.yml et la création manuelle d'un CodePipeline via la CLI Copilot pour la construction est possible, mais Copilot offre une abstraction de plus haut niveau pour la gestion complète du pipeline. Utiliser l'AWS SAM CLI est inapproprié car SAM est principalement pour les applications sans serveur, pas pour les applications conteneurisées gérées par Copilot. Rédiger un modèle CloudFormation est une approche plus manuelle qui va à l'encontre de l'objectif de "l'effort opérationnel minimal" que Copilot vise à fournir.
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