Um desenvolvedor está criando uma função Lambda que lê de uma tabela do Amazon DynamoDB. O nome da tabela está atualmente codificado na função, mas o nome da tabela pode mudar no futuro. O desenvolvedor quer evitar modificar o código Lambda quando o nome da tabela mudar. Qual solução é a MAIS eficiente?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Definir o nome da tabela DynamoDB como uma variável de ambiente para a função Lambda e lê-lo usando os métodos padrão de variáveis de ambiente da linguagem..
Por que esta é a resposta
Definir o nome da tabela DynamoDB como uma variável de ambiente é a solução mais eficiente porque permite alterar o nome da tabela sem modificar o código Lambda. A função pode ler essa variável no tempo de execução, desacoplando a configuração do código. Armazenar em /tmp não é ideal, pois é um armazenamento temporário e volátil. Usar uma camada Lambda para um único valor é um exagero e adiciona complexidade desnecessária. Declarar uma variável global dentro do código ainda exige a modificação e o redeploy da função Lambda, o que a solução de variável de ambiente evita.
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