0
我正在提交讀取和寫入BigQuery數據集和表的Dataflow作業。 Dataflow作業似乎正常工作。在Dataflow + BigQuery作業期間無法從命令行訪問bq狀態
執行Dataflow作業期間,Dataflow UI告訴我可以通過使用bq
工具運行命令來檢查BigQuery導出作業的狀態。
當我運行該命令我得到我無權看狀態的消息。這與使用Dataflow作業提交的相同經過身份驗證的帳戶相同。
BigQuery error in show operation: Access Denied: Job
bigquery-public-data:dataflow_job_2795433454065247350: The user
[email protected] 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-public-data項目下,因爲我相信這是一個世界可讀的大型項目。這與您輸入的項目名稱相符嗎? –
@LaraSchmidt我已經添加了這個問題。我正在閱讀bigquery-public-data項目(只是玩具數據),這就是Dataflow UI指示我使用的內容。 –
它可能是Dataflow中的一個錯誤,它顯示了您要從中導出的項目,而不是您自己的項目。你能夠執行'bq show -j --project_id = <你的項目名稱> dataflow_job_2795433454065247350'嗎? –