Um job em lote executa um arquivo SQL via bq CLI e direciona a saída para outro processo, mas o bq CLI relata um erro de permissão. Como você corrige as permissões da conta de serviço para que o CLI possa executar consultas?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Conceda as funções BigQuery Data Viewer e BigQuery Job User à conta de serviço..
Por que esta é a resposta
Para que o bq CLI possa executar consultas e direcionar a saída, a conta de serviço precisa de permissões para ler os dados e para executar jobs no BigQuery. A função BigQuery Data Viewer (visualizador de dados do BigQuery) concede permissões de leitura sobre os dados. A função BigQuery Job User (usuário de job do BigQuery) permite que a conta de serviço execute jobs, incluindo consultas. As outras opções estão incorretas porque: BigQuery Data Editor (editor de dados do BigQuery) concede permissões de gravação, que não são estritamente necessárias apenas para executar consultas e direcionar a saída. Criar uma visualização ou copiar a tabela para um novo conjunto de dados não resolve o problema subjacente de permissões da conta de serviço para executar as operaçõ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