Você cria imagens golden do Compute Engine, mas o aplicativo precisa selecionar o banco de dados correto por ambiente (teste/staging/prod). Como você deve fornecer as informações de conexão do banco de dados na inicialização da instância?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Ao criar a instância do Compute Engine, crie um item de metadados com uma chave DATABASE e um valor para a string de conexão de banco de dados apropriada. Em seu aplicativo, consulte o servidor de metadados para o valor DATABASE e use o valor para se conectar ao banco de dados apropriado..
Por que esta é a resposta
A opção correta é usar metadados de instância. O servidor de metadados do Compute Engine é a maneira recomendada e segura de fornecer informações de configuração específicas da instância para aplicativos em execução. Ao armazenar a string de conexão do banco de dados como um item de metadados, o aplicativo pode consultá-lo na inicialização, permitindo que a mesma imagem golden seja usada em diferentes ambientes (teste, staging, produção) sem modificação. A incorporação da string de conexão na imagem (primeira opção) exigiria a criação e manutenção de imagens separadas para cada ambiente, o que é ineficiente e propenso a erros. A adição de uma tag com o nome do banco de dados (segunda opção) não é ideal porque as tags são usadas principalmente para agrupamento e filtragem de recursos, não para passar dados de configuração sensíveis ou complexos diretamente para o aplicativo. A terceira opção está incorreta porque os itens de metadados não são automaticamente expostos como variáveis de ambiente; eles precisam ser explicitamente lidos do servidor de metadados.
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