Um desenvolvedor gerencia três contas AWS, cada uma com uma instância Amazon RDS em uma sub-rede privada. O desenvolvedor precisa criar e, posteriormente, atualizar usuários de banco de dados de forma consistente em todas as três contas com o mínimo esforço operacional. Qual abordagem oferece a maior eficiência operacional?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um modelo do CloudFormation que use um recurso personalizado para criar os usuários do banco de dados e implante esse modelo em cada conta..
Por que esta é a resposta
A abordagem mais eficiente é usar um modelo do CloudFormation com um recurso personalizado. O CloudFormation permite a automação da infraestrutura como código, garantindo consistência. Um recurso personalizado pode invocar uma função Lambda para interagir diretamente com o banco de dados RDS e criar/atualizar usuários, superando as limitações do CloudFormation para gerenciar usuários de banco de dados diretamente. Criar um modelo do CloudFormation que declare usuários diretamente não é viável, pois o CloudFormation não possui tipos de recursos nativos para gerenciar usuários de banco de dados RDS. Um script em instâncias EC2 aumenta a sobrecarga de gerenciamento e não é tão automatizado. Uma função Lambda diretamente para todas as contas exigiria permissões complexas e não se beneficiaria da IaC do CloudFormation.
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