Google
ASSOCIATE-CLOUD-ENGINEER · Question #210
You are running a data warehouse on BigQuery. A partner company is offering a recommendation engine based on the data in your data warehouse. The partner company is also running their application on…
The correct answer is D. Ask the partner to create a Service Account in their project, and grant their Service Account. Service accounts are both identities and resources. Because service accounts are identities, you can let a service account access resources in your project by granting it a role, just like you would for any other principal.
Submitted by certguy· Mar 30, 2026Configuring access and security
Question
You are running a data warehouse on BigQuery. A partner company is offering a recommendation engine based on the data in your data warehouse. The partner company is also running their application on Google Cloud. They manage the resources in their own project, but they need access to the BigQuery dataset in your project. You want to provide the partner company with access to the dataset. What should you do?
Options
- ACreate a Service Account in your own project, and grant this Service Account access to BigQuery
- BCreate a Service Account in your own project, and ask the partner to grant this Service Account
- CAsk the partner to create a Service Account in their project, and have them give the Service
- DAsk the partner to create a Service Account in their project, and grant their Service Account
How the community answered
(49 responses)- A8% (4)
- B4% (2)
- C4% (2)
- D84% (41)
Explanation
Service accounts are both identities and resources. Because service accounts are identities, you can let a service account access resources in your project by granting it a role, just like you would for any other principal.
Topics
#service accounts#BigQuery#cross-project access#IAM
Community Discussion
No community discussion yet for this question.