As VMs no projeto web-applications precisam de acesso ao conjunto de dados do BigQuery em crm-databases-proj. Seguindo as melhores práticas para acesso de contas de serviço entre projetos, o que você deve fazer?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Conceder bigquery.dataViewer em crm-databases-proj às identidades de web-applications e conceder as funções necessárias em web-applications..
Por que esta é a resposta
A opção correta segue o princípio do menor privilégio. Você deve conceder a função bigquery.dataViewer no projeto crm-databases-proj às contas de serviço (identidades) das VMs no projeto web-applications. Isso permite que as VMs leiam dados do BigQuery sem conceder privilégios excessivos. As funções necessárias para as VMs operarem dentro do projeto web-applications (como compute.viewer ou logging.logWriter) devem ser concedidas separadamente dentro do próprio projeto web-applications. As outras opções são incorretas porque: Conceder Project Owner em qualquer projeto é um privilégio excessivo e uma má prática de segurança. Misturar concessões de funções entre projetos de forma indiscriminada aumenta o risco de segurança e dificulta a gestão de permissões.
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