我们使用GOOGLE_CLOUD_PROJECT
环境变量来更改项目。
在使用Google Cloud库(例如https://github.com/GoogleCloudPlatform/google-cloud-python)时,此方法效果很好。
但是bq
命令行工具似乎并不尊重该环境变量。有什么办法可以鼓励它?
已经尝试:
gcloud config
中取消默认设置project_id=$GOOGLE_CLOUD_PROJECT
中添加.bigqueryrc
答案 0 :(得分:2)
bq
工具尊重项目的Cloud SDK设置(如您在原始问题中提到的那样)。
话虽这么说,Cloud SDK具有CLOUDSDK_<SECTION>_<PROPERTY>
形式的所有属性的环境变量。
因此您可以:export CLOUDSDK_CORE_PROJECT=$GOOGLE_CLOUD_PROJECT
如果您希望它们匹配。