如何在BigQuery中更改项目

时间:2016-04-17 14:10:20

标签: google-bigquery

配置Big-Query命令行工具时,我被要求设置一个默认项目。但是,现在我有很多项目,我无法找到如何从一个项目切换到另一个项目。有人知道如何使用命令行导航项目吗?提前谢谢!

3 个答案:

答案 0 :(得分:10)

您有两种方法可以做到:

  • --project_id中指定bq全局标记。示例:bq ls -j --project_id <PROJECT>
  • 通过发出gcloud config set project <PROJECT>
  • 更改默认项目

答案 1 :(得分:0)

我们也面临着同样的问题,并使用--project_id命令尝试设置gcloud config set project参数和默认项目,但没有成功。

然后,我们创建了.bigqueryrc文件,并通过--bigqueryrc标志传递了路径,它起作用了。

.bigqueryrc 文件的

内容

--project_id=gcp_project_id

示例:

bq --bigqueryrc=/path_to_file/.bigqueryrc ls -j 

https://cloud.google.com/bigquery/docs/bq-command-line-tool#setting_default_values_for_command-line_flags

答案 2 :(得分:0)

bq尊重我的默认项目存储在$HOME/.config/gcloud/configurations/config_default(Linux)中