You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BigQuery查询INFORMATION_SCHEMA.TABLE_STORAGE遇权限拒绝错误求助

BigQuery INFORMATION_SCHEMA 查询权限/不存在问题排查

1. 区域匹配错误

BigQuery的INFORMATION_SCHEMA视图是严格区域绑定的,你指定了region-us,但如果你的项目默认数据位置或目标表不在这个区域,就会触发“不存在”的错误。

  • 先确认项目默认位置:打开BigQuery控制台→项目设置→查看“默认数据位置”,比如如果是us-central1,要把查询里的region-us替换成region-us-central1
  • 完整查询路径要对应区域,比如项目默认位置是us-west1,查询语句应为:
SELECT * FROM `testing-67734.region-us-west1.INFORMATION_SCHEMA.TABLE_STORAGE`

2. 组织政策限制

如果你的项目属于某个组织,可能被启用了constraints/bigquery.restrictInformationSchemaAccess组织政策——这个政策会限制所有用户(包括项目所有者)访问INFORMATION_SCHEMA视图。

  • 联系组织管理员,检查该政策是否开启,若开启则需要调整政策规则才能访问。

3. 查询语法或上下文问题

  • 确认查询的项目ID完全正确:错误提示里的项目是testing-67734,要确保查询里的项目ID和实际项目ID完全匹配(包括连字符、大小写,虽然BigQuery不区分大小写,但严格匹配更稳妥)
  • 检查控制台默认项目:如果你的查询没写完整项目ID(比如只写region-us.INFORMATION_SCHEMA.TABLE_STORAGE),要确保BigQuery控制台当前选中的默认项目就是testing-67734,否则会用其他项目的视图,导致权限错误。

4. 隐性权限或API问题

  • 确认账号是项目所有者的直接成员:如果你的所有者权限是通过组继承的,部分组织政策可能会限制间接成员的信息架构访问权限,建议直接给账号添加roles/owner角色测试
  • 检查BigQuery API是否启用:新建项目可能默认没开启BigQuery API,进入Google Cloud控制台的API库,搜索“BigQuery API”确认已启用。

内容的提问来源于stack exchange,提问作者Pratzz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 01:20:19