在 Dataflow + BigQuery 作业期间无法从命令行访问 bq 状态
Unable to access bq status from command line during Dataflow + BigQuery job
我正在提交一个读取和写入 BigQuery 数据集和 table 的 Dataflow 作业。数据流作业似乎工作正常。
在执行 Dataflow 作业期间,Dataflow UI 告诉我可以通过 运行 使用 bq
工具执行命令来检查 BigQuery 导出作业的状态。
当我 运行 该命令时,我收到一条消息,指出我无权查看状态。这是使用从中提交数据流作业的同一经过身份验证的帐户。
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
在这种情况下,我们的项目 ID 有误。您可以使用数据流作业 运行 所在的项目找到它,因为这是作业所在的位置。
我正在提交一个读取和写入 BigQuery 数据集和 table 的 Dataflow 作业。数据流作业似乎工作正常。
在执行 Dataflow 作业期间,Dataflow UI 告诉我可以通过 运行 使用 bq
工具执行命令来检查 BigQuery 导出作业的状态。
当我 运行 该命令时,我收到一条消息,指出我无权查看状态。这是使用从中提交数据流作业的同一经过身份验证的帐户。
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
在这种情况下,我们的项目 ID 有误。您可以使用数据流作业 运行 所在的项目找到它,因为这是作业所在的位置。