服务帐户json生成的文件位于服务器上 . 我已成功运行该命令:
gcloud auth activate-service-account --project myproj --key-file Myproj-xxxxxxx.json
使用bigquery进行身份验证
credentials = GoogleCredentials.get_application_default()
service = build('bigquery', 'v2', credentials=credentials)
但是一旦我在查询中创建 execute
,我就会收到错误:
googleapiclient.errors.HttpError:https://www.googleapis.com/bigquery/v2/projects/myproj/jobs?val = json返回“凭证无效”>
为什么这不适用于计算引擎?
此外,使用p12键一切正常,我们只是重构json auth方法 . 而且,它适用于我的机器