我是 Google Cloud 和 BigQuery 的新手
我有一个包含 2 个项目的云实例。一个是 Compute Engine 项目,另一个是 BigQuery 项目。我可以从 Compute Engine 项目成功获取访问令牌和刷新令牌。但是,当我尝试访问 BigQuery 项目时,出现以下错误:
xxxx@gmail.com 在项目 yyyy 中没有 bigquery.jobs.create 权限
我在 BigQuery 中创建了数据集,将公共数据复制到每个数据集。我还确认 xxxx@gmail.com 是每个数据集的所有者。我能够成功查询数据集。
In IAM, the xxxx@gmail.com has the following:
roles/bigquery.user
roles/bigquery.admin
roles/bigquery.owner
roles/bigquery.viewer
Run Code Online (Sandbox Code Playgroud)
我已经查看了以下链接,但这些建议没有帮助。关于如何解决错误的任何想法?
https://cloud.google.com/bigquery/docs/access-control
Google API OAuth2,服务帐户,“错误”:“invalid_grant”
用户在项目 gdelt-bq 中没有 bigquery.jobs.create 权限
https://github.com/getredash/redash/issues/1684
用户在项目 gdelt-bq 中没有 bigquery.jobs.create 权限
错误:服务帐户没有 bigquery.jobs.create 权限
虽然错误不在服务帐户上,但我也回顾了: 错误:服务帐户没有 bigquery.jobs.create 权限
The service accounts for both the Compute Engine project …Run Code Online (Sandbox Code Playgroud)