在Dataflow + BigQuery作业期间无法从命令行访问bq状态

时间:2017-04-25 20:28:55

标签: google-bigquery google-cloud-dataflow

我正在提交一个Dataflow作业,该作业可以读取和写入BigQuery数据集和表。 Dataflow作业似乎正常工作。

在执行Dataflow作业期间,Dataflow UI告诉我可以通过使用bq工具运行命令来检查BigQuery导出作业的状态。

BigQuery command

当我运行该命令时,我收到一条消息,表示我无权查看状态。这与使用Dataflow作业提交的相同身份验证帐户相同。

BigQuery error in show operation: Access Denied: Job
bigquery-public-data:dataflow_job_2795433454065247350: The user
first.last@email.com does not have permission to access the job
bigquery-public-data:dataflow_job_2795433454065247350.

可能导致这种情况发生的错误安全设置是什么?

我正在运行的命令是

bq show -j --project_id=bigquery-public-data dataflow_job_2795433454065247350

1 个答案:

答案 0 :(得分:1)

在这种情况下,我们有错误的项目ID。您可以使用运行数据流作业的项目找到它,因为这是作业所在的位置。