bq工具可以使用GOOGLE_CLOUD_PROJECT env变量吗?

时间:2018-08-20 22:38:38

标签: google-bigquery gcloud

我们使用GOOGLE_CLOUD_PROJECT环境变量来更改项目。

在使用Google Cloud库(例如https://github.com/GoogleCloudPlatform/google-cloud-python)时,此方法效果很好。

但是bq命令行工具似乎并不尊重该环境变量。有什么办法可以鼓励它?

已经尝试:

  • gcloud config中取消默认设置
  • project_id=$GOOGLE_CLOUD_PROJECT中添加.bigqueryrc

1 个答案:

答案 0 :(得分:2)

bq工具尊重项目的Cloud SDK设置(如您在原始问题中提到的那样)。

话虽这么说,Cloud SDK具有CLOUDSDK_<SECTION>_<PROPERTY>形式的所有属性的环境变量。

因此您可以:export CLOUDSDK_CORE_PROJECT=$GOOGLE_CLOUD_PROJECT 如果您希望它们匹配。