Hi There,
I’m trying to pull BigQuery table metadata from GCP into Collibra DGC. With the below configuration I’m able see all tables not its column metadata. Could you pls suggest me right VPCSC BQ Method/permission in GCP to resolve this issue ASAP.
If I use “bigquery.tables.getData” permission at both end (vpcsc ingress & egress) i’m able to see column metadata, But I can’t use “bigquery.tables.getData” permission due to Organization security concern, because it also pulls actual data.
As per the google IAM document, I started using “bigquery.tables.get” permission to get table metadata but its fetches only tables not its column metadata. .
Below is my Ingress and Egress VPCSC configuration FYR:
Egress_vpcsc.yaml (Project-1)
- egress_from:
- identities:
- serviceAccount:svc-xyz@project-id.iam.gserviceaccount.com
egress_to: - operations:
- method_selectors:
- method: BigQueryStorage.CreateReadSession
- method: BigQueryRead.CreateReadSession
- method: BigQueryStorage.ReadRows
service_name: bigquery.googleapis.com
resources: - projects/10xxxxxxxx8
- projects/53xxxxxxx3
- projects/44xxxxxxx6
- egress_from:
- identities:
- serviceAccount:svc-xyz@project-id.iam.gserviceaccount.com
egress_to: - operations:
- method_selectors:
- permission: bigquery.datasets.get
- permission: bigquery.tables.get
- permission: bigquery.tables.list
- permission: bigquery.jobs.create
service_name: bigquery.googleapis.com
resources: - projects/71xxxxxxx3
Ingress_vpcsc.yaml (Project-2)
ingress_to:
- operations:
- service_name: bigquery.googleapis.com
method_selectors: - method: BigQueryStorage.CreateReadSession
- method: BigQueryRead.CreateReadSession
- method: BigQueryStorage.ReadRows
resources: - projects/53xxxxxx3
- ingress_from:
- sources:
- resource: projects/98xxxxxxx9
identities: - serviceAccount:svc-xyz@project-id.iam.gserviceaccount.com
ingress_to: - operations:
- service_name: bigquery.googleapis.com
method_selectors: - permission: bigquery.datasets.get
- permission: bigquery.tables.get
- permission: bigquery.tables.list
- permission: bigquery.jobs.create
resources: - projects/53xxxxxx3