google默认服务帐户没有bq实用程序的权限

时间:2018-11-01 18:23:48

标签: google-cloud-platform google-bigquery

我有一个附加了默认服务帐户的VM实例。

在该实例上执行bq ls时,会引发如下错误:

(airflow) [root@airflow-qa-master ~]# bq ls

BigQuery error in ls operation: Insufficient Permission

因此,我为下面列出的默认服务帐户授予了其他权限:

BigQuery Admin

BigQuery Data Editor

BigQuery Data Owner

BigQuery Data Viewer

Compute Admin

Compute Storage Admin

Editor

Owner

仍然会引发无效的凭据问题。

1 个答案:

答案 0 :(得分:0)

实例的默认范围不允许BigQuery访问。关于API是否可在GCE上使用,有两个考虑因素,首先是所附加的服务帐户是否被授权执行这些操作。其次是是否允许实例执行这些操作。

您可以使用this part of their documentation更改实例的范围。