【发布时间】:2021-11-26 10:28:10
【问题描述】:
我已启用 Cloud Data Fusion API 并在 BigQuery 的项目 A 中创建了一个实例。项目 A 将包含我们的数据仓库,并从 BigQuery 上的其他项目加载和转换数据。当我尝试在表 B.X 上使用来自项目 B 的源 BigQuery 创建管道时,我收到错误 Unable to get details about the BigQuery table:Access Denied:Table B.X。表 B.X 上的权限 bigquery.tables.get 被拒绝(或者它可能不存在)。 我已授予对项目 B 中与数据融合实例(红色框)相关的服务帐户的访问权限 BigQuery 数据查看器, BigQuery 元数据查看器, BigQuery 读取会话用户, BigQuery 用户, 浏览器, 存储对象查看器, 查看者
我只需要对项目 B 的查看权限即可在项目 A 上读取数据和写入数据,所以我不明白为什么 Cloud Data Fusion 管道无法识别项目 B 上的表 X。可能是什么问题?
【问题讨论】:
-
那个项目A是从项目B访问表吗?
-
没错,就是这样
标签: google-cloud-platform google-bigquery access-control google-cloud-data-fusion