谷歌文档说要导出GOOGLE_APPLICATION_CREDENTIALS
带有服务帐户 JSON 密钥路径的 env var,gcloud 将使用它。我无法让它工作。
我的命令是:
GOOGLE_APPLICATION_CREDENTIALS=/home/ubuntu/.config/google-creds.json bq ls
这只会带来一个错误:
您当前没有选择活动帐户。请运行:
$ gcloud 身份验证登录
获取新凭据,或者如果您已经使用其他帐户登录:
$ gcloud 配置设置帐户 ACCOUNT
选择要使用的已通过身份验证的帐户。
gcloud -v
给出:
Google Cloud SDK 92.0.0
bq 2.0.18
bq-nix 2.0.18
core 2016.01.12
core-nix 2015.11.24
gcloud
gsutil 4.16
gsutil-nix 4.15
我做错了什么,我该如何解决这个问题?我需要gsutil
并bq
使用这个文件。我正在处理多个项目,因此无法特别激活任何一个。