Um desenvolvedor precisa que a string de conexão do banco de dados para uma função Lambda seja alterável sem modificar o código da função, para simplificar testes e implantações. Qual é a melhor maneira de atender a esse requisito?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Armazenar a string de conexão como um segredo no AWS Secrets Manager..
Por que esta é a resposta
Armazenar a string de conexão como um segredo no AWS Secrets Manager é a melhor prática. Ele permite que a função Lambda recupere a string de conexão em tempo de execução, tornando-a alterável sem modificar o código da função. Isso simplifica os testes (usando diferentes strings de conexão para ambientes de teste) e as implantações (atualizando a string de conexão sem reimplantar o código). Armazenar a string de conexão em uma conta de usuário IAM não é apropriado, pois as contas IAM são para gerenciar permissões de usuário/serviço, não para armazenar dados confidenciais de aplicativos. Armazenar a string de conexão no AWS KMS não é suficiente, pois o KMS é um serviço de criptografia; ele criptografa os dados, mas não os armazena de forma gerenciada para recuperação por aplicativos. Armazenar a string de conexão em uma camada Lambda não é ideal porque as camadas são para compartilhar código e dependências, e não para gerenciar configurações dinâmicas e confidenciais.
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