Para fornecer um repositório CodeCommit na Região secundária que os desenvolvedores possam adicionar como um remoto e manter atualizado após as mesclagens na Região primária, qual abordagem atende ao requisito?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um repositório CodeCommit na Região secundária, crie um projeto CodeBuild que espelhe o repositório CodeCommit da Região primária para o repositório secundário, invoque o CodeBuild com uma Lambda e acione a Lambda a partir de uma regra do EventBridge em eventos de mesclagem no repositório primário..
Por que esta é a resposta
A abordagem correta cria um repositório CodeCommit na região secundária e usa o CodeBuild para espelhar o repositório primário. O EventBridge detecta eventos de mesclagem no repositório primário e aciona uma função Lambda, que por sua vez invoca o projeto CodeBuild para sincronizar o repositório secundário. Isso garante que o repositório secundário esteja sempre atualizado com as alterações do primário, permitindo que os desenvolvedores o adicionem como um remoto. As opções incorretas são: Usar um bucket S3 para espelhar o repositório não é a forma nativa ou recomendada para gerenciar repositórios Git no AWS. O CodeArtifact é para gerenciamento de pacotes, não para repositórios de código-fonte. O Cloud9 é um ambiente de desenvolvimento e não fornece uma solução automatizada para espelhamento de repositórios entre regiões.
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