Um desenvolvedor usou a CLI do AWS Copilot durante o desenvolvimento para implantar um aplicativo conteinerizado e fez commit do código em um novo repositório CodeCommit. O desenvolvedor agora precisa de um pipeline de implantação automatizado para produção com o mínimo esforço operacional. Qual é a maneira mais eficiente de criar a automação?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Usar a CLI do AWS Copilot para definir e criar um pipeline gerenciado pelo Copilot (CodePipeline) e selecionar o repositório CodeCommit como a origem do pipeline..
Por que esta é a resposta
A CLI do AWS Copilot foi projetada para simplificar o desenvolvimento e a implantação de aplicativos conteinerizados. Ela oferece um comando copilot pipeline init e copilot pipeline deploy que automatiza a criação de um pipeline completo do CodePipeline, integrando-se diretamente com o CodeCommit como origem. Isso minimiza o esforço operacional, pois o Copilot gerencia a configuração do pipeline, incluindo as fases de build e deploy, de acordo com as melhores práticas para aplicativos conteinerizados. As outras opções são menos eficientes: Adicionar um buildspec.yml e usar a CLI do Copilot para criar um CodePipeline é possível, mas o copilot pipeline init é mais direto e automatiza a maior parte da configuração. Usar a CLI do AWS SAM é inadequado, pois o SAM é focado em aplicações serverless e não é a ferramenta principal para gerenciar pipelines de aplicativos conteinerizados implantados com Copilot. Criar um modelo CloudFormation e registrá-lo como add-on do Copilot adiciona complexidade desnecessária, pois o Copilot já oferece funcionalidade nativa para criar pipelines.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão