我正在测试bq模块,因为我们正在使用bigquery。我有一个项目设置和api的授权。当我运行bq shell
时,我正确地使用正确的项目名称将其放入shell中,但是当我尝试运行mk dataset_name
时。我收到以下错误:
mk操作中的BigQuery错误:未找到:Project dataset_name。
我尝试过多次重新验证,但没有任何区别。
任何想法?
由于
标记
答案 0 :(得分:3)
您似乎没有默认项目ID。如果您使用的是Google Cloud SDK,gcloud
将为您设置默认项目。您还可以使用bq init
设置默认项目。或者,您可以在命令行上传递要使用的project_id,如bq --project_id=<your_project_id> shell
。最后,您的其他选项在创建数据集时指定项目,如>mk your_project_id:dataset_name
shell中的bq
。