
Answer-first summary for fast verification
Answer: Ask the other team to grant your default App Engine Service account the role of BigQuery Data Viewer.
The correct answer is B: Ask the other team to grant your default App Engine Service account the role of BigQuery Data Viewer. The BigQuery Data Viewer role provides permissions to read data and metadata from datasets and tables, which aligns with the requirement of your application needing to read data from a BigQuery dataset in another project. The BigQuery Job User role (option A) allows running jobs, including queries, but does not grant permissions to read data from tables or datasets.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You are responsible for an App Engine Service designed to aggregate and visualize data sourced from BigQuery. Currently, the application runs using the default App Engine Service account. The data required for visualization is located in a different project, which is overseen by another team, and you currently lack access to this project. However, you need your application to have the capability to read data from the BigQuery dataset within this external project. What steps should you take to achieve this?
A
Ask the other team to grant your default App Engine Service account the role of BigQuery Job User.
B
Ask the other team to grant your default App Engine Service account the role of BigQuery Data Viewer.
C
In Cloud IAM of your project, ensure that the default App Engine service account has the role of BigQuery Data Viewer.
D
In Cloud IAM of your project, grant a newly created service account from the other team the role of BigQuery Job User in your project.
No comments yet.