Topic 2 Question 33
When running a pipeline that has a BigQuery source, on your local machine, you continue to get permission denied errors. What could be the reason for that?
Your gcloud does not have access to the BigQuery resources
BigQuery cannot be accessed from local machines
You are missing gcloud on your machine
Pipelines cannot be run locally
解説
When reading from a Dataflow source or writing to a Dataflow sink using DirectPipelineRunner, the Cloud Platform account that you configured with the gcloud executable will need access to the corresponding source/sink Reference: https://cloud.google.com/dataflow/java-sdk/JavaDoc/com/google/cloud/dataflow/sdk/runners/DirectPipelineRunner
コメント(4)
- 👍 6[Removed]2020/03/21
Answer: A Description: We need to verify credentials to access bigquery from local
👍 5[Removed]2020/03/28[A] - is the correct option. Whatever account CloudSDK is configured with; that account would need read/write permissions to Source & Sink
👍 3dambilwa2020/06/24
シャッフルモード