Introdução à autenticação

Para usar a API BigQuery, primeiro é necessário autenticar para verificar a identidade do seu cliente. O BigQuery autoriza o acesso a recursos com base na identidade verificada. Estes guias de instruções mostram como autenticar seus clientes e acessar a API BigQuery.

Para mais informações sobre como autenticar o acesso dos seus clientes às APIs do Cloud, consulte a Visão geral da autenticação.

Contas de serviço

Uma conta de serviço é uma Conta do Google associada ao seu projeto do Google Cloud. Use uma conta de serviço para acessar a API BigQuery se seu aplicativo puder executar tarefas associadas a credenciais de serviço em vez de credenciais de usuário final, como um canal de processamento em lote.

Contas de usuário

Use as credenciais do usuário para garantir que seu aplicativo tenha acesso somente às tabelas do BigQuery disponíveis para o usuário final. Essa credencial pode executar consultas apenas no projeto do Cloud do usuário final, e não no projeto do aplicativo. Isso significa que o usuário é cobrado por consultas, e não pelo aplicativo.

Como autorizar solicitações de API

Depois de autenticar seu cliente, você precisa transmitir um token de acesso à API BigQuery para que ela saiba que seu cliente está autorizado a acessar os recursos solicitados. Se você usa as bibliotecas de cliente do BigQuery, isso é feito automaticamente para você.

  • Se você não estiver usando as bibliotecas de cliente, veja como trabalhar com tokens de acesso no guia de autorização.