Um CodePipeline em eu-west-1 constrói e implanta um aplicativo Lambda em eu-west-1. O CodeBuild usa `aws cloudformation package` para produzir um artefato que inclui o .zip do Lambda e o template. A ação de implantação do CloudFormation usa esse artefato de saída. A empresa agora quer que o mesmo pipeline (em eu-west-1) também implante o Lambda em us-east-1. O CodeBuild foi atualizado para produzir um artefato de saída adicional para us-east-1. Quais etapas adicionais devem ser tomadas? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um bucket S3 em us-east-1 e defina sua política de bucket para permitir acesso de leitura/gravação ao CodePipeline., Adicione o bucket S3 de us-east-1 como um armazenamento de artefatos no pipeline e, em seguida, adicione uma ação de implantação do CloudFormation para us-east-1 que usa o template do artefato de saída de us-east-1..
Por que esta é a resposta
Para implantar em us-east-1, o CloudFormation precisará acessar os artefatos de implantação (o pacote .zip do Lambda e o template). Como o CloudFormation é um serviço regional, ele precisa que esses artefatos estejam em um bucket S3 na mesma região onde a pilha será implantada. Portanto, criar um bucket S3 em us-east-1 com as permissões apropriadas para o CodePipeline é essencial. Em seguida, uma nova ação de implantação do CloudFormation para us-east-1 deve ser adicionada ao pipeline, configurada para usar o template do artefato de saída específico para us-east-1 e apontando para o bucket S3 recém-criado como armazenamento de artefatos. Alterar o template para aceitar um parâmetro para o local do zip do Lambda não é a abordagem mais eficiente, pois o aws cloudformation package já lida com o upload do zip para o S3 e atualiza o template com a URL do S3. A replicação entre regiões não é necessária, pois o CodeBuild já está produzindo um artefato de saída separado para us-east-1, que pode ser armazenado diretamente no bucket S3 dessa região.
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