我正在尝试将ProjectA的BigQuery连接到ProjectB的数据融合,并要求我输入服务密钥文件。我试图将服务密钥文件上传到ProjectB的Cloud Storage并提供了链接,但它要求我提供本地文件路径。
有人可以帮我吗?
谢谢。
答案 0 :(得分:2)
您可以尝试这样做吗,将项目A的BQ权限授予项目B中的数据融合。
步骤:
导航到包含CDF实例的客户项目并复制项目编号(在项目信息卡的主页上找到)
导航到包含要与之交互的资源的项目。
在边栏中,单击“ IAM和管理员”
单击页面顶部的“添加”。
在上表中提供第一个服务帐户名称,请确保将其替换为您在步骤1中获得的实际号码。
为您要与之交互的资源授予管理员角色。例如BigQuery管理员,用于读取/写入BigQuery。对于BigQuery,您还需要授予BigQuery数据所有者角色。
为上表中的第二个服务帐户重复步骤5和6。
在管道中,确保为源/接收器定义正确的项目ID。默认情况下,使用“自动检测”将包含CDF实例的客户项目。
答案 1 :(得分:0)
您可以尝试将服务密钥json文件下载到本地(即本地计算机)吗?并尝试将文件放入某个文件夹,并在BigQuery属性中提供该服务密钥文件的完整路径。