Serviceaccount no tiene permiso bigquery.jobs.create
l permiso otorgado a la cuenta de servicio es "propietario" y "administrador de bigquery".
$bigQuery = new BigQueryClient([
'projectId' => 'project-xxx',
]);
$query = "SELECT * FROM `project-xxxx.analytics_xxx.events_xxx` where event_name='first_open' LIMIT 100";
$jobConfig = $bigQuery->query($query);
$queryResults = $bigQuery->runQuery($jobConfig);
print_r($queryResults);
cuando intento ejecutar el código anterior, se muestra el siguiente error:
{ "error":
{ "errors": [ { "domain": "global", "reason": "accessDenied",
"message": "Access Denied: Project project-xxxx: The user
[email protected] does not have
bigquery.jobs.create permission in project project-xxxx." } ],
}}