【发布时间】:2018-12-31 10:07:32
【问题描述】:
在使用 BigQuery Java 客户端时,需要在项目 A.dataset A 中的表 A 和项目 B.dataset B 中的表 B 之间进行联接
我可以使用 BigQuery 控制台运行查询,并通过指定完整的表 ID(即 project.dataset.table)来跨项目访问表
是否可以将项目 A 和 B 添加到同一个服务帐户,以便可以使用单个 Google 服务帐户配置初始化客户端并从两个项目中查询表?
谢谢。
【问题讨论】:
-
更新:可以使用 Google IAM 策略绑定来实现这一点。示例命令类似于 gcloud projects add-iam-policy-binding
--role "roles/bigquery.dataViewer" --member serviceAccount:
标签: google-cloud-platform google-bigquery