Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

Control access to query BQ tables from specific project

Hi all,

So we have 2 GCP project, let's call them `real` and `playground`. There are BQ tables under both, and if someone has access to both projects he/she should be able to see tables under both projects on BQ (assume no dataset or table restrictions).

Now I want to avoid the scenario of someone (intentionally or accidentally) querying a table in `real` and uploading that results into `playground`, because there are users in `playground` who should not have the ability to see any data in `real`. That person querying from `real` should ideally be using the `real` GCP project, and can only upload any results within `real`.

Is this possible in BigQuery?

0 5 1,642
5 REPLIES 5