Uma empresa usa um aplicativo AWS CDK central em várias contas para gerenciar pilhas de implantação. Um desenvolvedor precisa automatizar a detecção e exclusão de recursos não utilizados que suportavam pilhas anteriores, mas que não são mais necessários. A solução deve se integrar perfeitamente ao fluxo de implantação existente baseado em CDK e exigir o mínimo de configuração. Qual abordagem satisfaz esses requisitos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: No aplicativo AWS CDK central, adicione uma função de manipulador que usa o AWS SDK para detectar e excluir recursos não utilizados. Implemente um recurso personalizado do AWS CDK que provisiona uma função AWS Lambda com o código do manipulador e a invoca durante a implantação da pilha..
Por que esta é a resposta
A abordagem correta permite que o CDK gerencie o ciclo de vida da função Lambda que executa a limpeza. Um recurso personalizado do AWS CDK pode provisionar uma função Lambda com o código do manipulador e invocar essa função durante a implantação da pilha. Isso se integra perfeitamente ao fluxo de implantação existente, pois o CDK orquestra a criação e execução da função de limpeza. A opção de gerar um modelo CloudFormation a partir de JSON é menos integrada e mais manual do que usar os recursos nativos do CDK. A criação de uma API no AWS Amplify é um desvio desnecessário e adiciona complexidade para uma tarefa interna de limpeza. Escrever a função diretamente no console do Lambda e importá-la via CDK não permite que o CDK gerencie o código da função e suas atualizações de forma nativa, tornando a solução menos automatizada e mais propensa a erros.
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