Resposta correta
Explicação
O AWS Secrets Manager é a escolha correta porque foi projetado especificamente para armazenar, gerenciar e rotacionar automaticamente credenciais de banco de dados, chaves de API e outros segredos ao longo de seu ciclo de vida. Ele atende aos requisitos de conformidade armazenando segredos separadamente do código, fornecendo um console de gerenciamento central e API, e suportando rotação automática a cada 90 dias por meio de integração nativa com AWS RDS, Redshift e DocumentDB ou funções Lambda personalizadas.
Para se aprofundar
O AWS Secrets Manager armazena segredos criptografados com chaves KMS e os expõe por meio da API GetSecretValue, e sua rotação nativa usa uma função Lambda invocada em um cronograma definido por você, de modo que um requisito de rotação de 90 dias é atendido definindo RotationRules com AutomaticallyAfterDays=90. Ao contrário do Systems Manager Parameter Store, que pode conter valores do tipo SecureString mas não possui um mecanismo de rotação integrado, o Secrets Manager gerencia o ciclo de vida da rotação e os rótulos de estágio de versão (AWSCURRENT, AWSPENDING) de forma atômica. Um comportamento sutil: as funções Lambda de rotação devem conseguir alcançar tanto o segredo quanto o banco de dados de destino, e rotações com falha deixam a versão anterior como AWSCURRENT para evitar indisponibilidades. Em uma implantação de microsserviços no ECS, as tarefas recuperam segredos em tempo de execução por meio do SDK ou injeção de segredos nas definições de tarefas, mantendo as credenciais fora das imagens e permitindo a rotação centralizada e auditável.
Sobre estas questões de prática
Esta é uma das questões de prática originais de CLF-C02 da Courseiva, escrita para o aprendizado e nunca copiada de provas reais nem de dumps.
Traduzida do original em inglês com IA e conferida quanto ao sentido. Códigos de exame, comandos e nomes de produtos são mantidos como aparecem na prova.