适用于多个项目的BigQuery服务帐户配置

时间:2018-07-23 21:37:30

标签: google-cloud-platform google-bigquery

使用BigQuery Java Client时,需要在项目A.dataset A中存在的表A和项目B.dataset B中存在的表B之间进行联接

我能够使用BigQuery控制台运行查询,并通过指定完整的表ID(即project.dataset.table)来获得对表的跨项目访问权限

是否可以将项目A和B都添加到相同的服务帐户中,以便可以使用单个Google服务帐户配置来初始化客户端并从这两个项目中查询表?

谢谢。

1 个答案:

答案 0 :(得分:2)

是的,可以将相同的服务帐户添加到不同的项目。

在一个项目中创建服务帐户后,请复制电子邮件。导航到Cloud IAM页,选择第二个项目。将服务帐户作为具有必要BigQuery角色的成员添加到第二个项目。