
Answer-first summary for fast verification
Answer: 1. Ask the team to create a Service Account in their project. 2. Grant their Service Account access to the BigQuery dataset in the project containing the dataset.
Option B is correct because it involves the team creating a Service Account in their own project, which they manage, and then granting this account access to the BigQuery dataset in the other project. This approach aligns with best practices for permissions and security by ensuring that the team has the necessary access without compromising the security of the data. Options A and C are incorrect because they suggest creating a Service Account in the project with the dataset, which does not align with the team's ownership of their application. Option D is incorrect because it does not grant access to the dataset in the other project, focusing instead on access within the team's project. For more information, refer to Google Cloud's documentation on cross-project dataset access and BigQuery dataset access controls.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A team in your organization is developing a proof of concept for a recommendation engine for your E-commerce platform. They have set up a GCP project for this purpose but need access to user activity data stored in a BigQuery dataset within another GCP project. What is the best way to grant them access?
A
B
C
D
No comments yet.