Je veux faire une requête BQ via la page d'accueil du site. bq
commandement.
Voici ma commande :
bq query --application_default_credential_file $GOOGLE_APPLICATION_CREDENTIALS
--nouse_legacy_sql 'SELECT * FROM `my_project.data.Document` limit 100'
GOOGLE_APPLICATION_CREDENTIALS
pointe vers un fichier d'accréditation. Je peux utiliser cette variable pour activer gcloud
pour accéder aux ressources de mon projet.
La requête s'exécute correctement si je l'exécute directement dans l'interface utilisateur de bigquery query. Je me connecte en tant que moi-même.
Cependant bq
a échoué avec cette erreur Access Denied: Table my_project:data.Document: User does not have permission to query table my_project:data.Document.
J'ai accordé ces rôles à l'id, un compte de service, contenu dans le fichier d'accréditation :
Ai-je manqué un rôle/une autorisation ?