As VMs no projeto web-applications precisam de acesso ao conjunto de dados do BigQuery no projeto crm-databases. Seguindo as melhores práticas, como você deve conceder acesso entre projetos?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Conceda a crm-databases as funções roles/bigquery.dataViewer e conceda as funções apropriadas a web-applications..
Por que esta é a resposta
A opção correta é conceder a crm-databases a função roles/bigquery.dataViewer e as funções apropriadas a web-applications. Esta abordagem segue o princípio do menor privilégio, garantindo que o projeto web-applications tenha apenas as permissões necessárias para acessar os dados do BigQuery em crm-databases, sem conceder privilégios excessivos. As outras opções estão incorretas porque: Conceder ao proprietário do projeto web-applications as funções apropriadas em crm-databases não é ideal, pois o acesso deve ser concedido ao serviço que precisa dos dados, não ao proprietário do projeto. Conceder a função de proprietário do projeto para ambos os projetos (crm-databases e web-applications) viola o princípio do menor privilégio, dando acesso irrestrito e desnecessário. Conceder a função de proprietário do projeto para crm-databases e web-applications a função roles/bigquery.dataViewer também é excessivo para crm-databases e não especifica como web-applications acessaria os dados.
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