使用BigQuery Java Client时,需要在项目A.dataset A中存在的表A和项目B.dataset B中存在的表B之间进行联接
我能够使用BigQuery控制台运行查询,并通过指定完整的表ID(即project.dataset.table)来获得对表的跨项目访问权限
是否可以将项目A和B都添加到相同的服务帐户中,以便可以使用单个Google服务帐户配置来初始化客户端并从这两个项目中查询表?
谢谢。
答案 0 :(得分:2)
是的,可以将相同的服务帐户添加到不同的项目。
在一个项目中创建服务帐户后,请复制电子邮件。导航到Cloud IAM页,选择第二个项目。将服务帐户作为具有必要BigQuery角色的成员添加到第二个项目。