我有一个与Google Sheet连接的表,使用WebUI查询该表成功,但是如果我使用bq cmd查询,它将回显错误消息:
访问被拒绝:BigQuery BigQuery:Google Drive 没有 OAuth 令牌
范围已找到
我假设你正在使用bq
自带的命令行工具云SDK https://cloud.google.com/sdk/.
To use bq
你必须获得凭证,很可能你使用过
gcloud auth login
默认情况下,这些凭据不会获得驱动器范围。您必须通过以下方式明确请求
gcloud auth login --enable-gdrive-access
正在运行bq
访问 Google Drive 数据应该可以。
来自评论:对于某些人来说,似乎有必要跑步
gcloud auth revoke
再次登录之前。 (删除~/.config/gcloud
也可以,但可能有点矫枉过正。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)