我正在提交一个Dataflow作业,该作业可以读取和写入BigQuery数据集和表。 Dataflow作业似乎正常工作。
在执行Dataflow作业期间,Dataflow UI告诉我可以通过使用bq
工具运行命令来检查BigQuery导出作业的状态。
当我运行该命令时,我收到一条消息,表示我无权查看状态。这与使用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
答案 0 :(得分:1)
在这种情况下,我们有错误的项目ID。您可以使用运行数据流作业的项目找到它,因为这是作业所在的位置。