如何为员工授予GCP项目中单个BigQuery数据集的专属访问权限?
为员工授予单个BigQuery数据集访问权限的正确配置
你遇到的问题核心是:仅给数据集分配权限时,员工缺少访问BigQuery服务及查看项目内BigQuery入口的基础权限,导致无法在控制台定位到目标数据集。
需要为员工添加的最小项目级角色是BigQuery User(权限标识:roles/bigquery.user)——这个角色仅允许用户访问BigQuery服务、在控制台看到项目下的BigQuery入口,不会赋予任何其他项目资源的访问权限,完全符合你“无额外权限”的要求。
具体操作步骤:
- 进入GCP控制台的IAM页面,找到该员工的账号
- 为其添加项目级的
BigQuery User角色 - 保留数据集上已配置的
BigQuery Data Owner角色
完成配置后,员工就能正常进入BigQuery控制台,且仅拥有目标数据集的完整管理权限,不会获得项目内其他资源的访问权限。
内容的提问来源于stack exchange,提问作者Seif Hassan
相关产品推荐
相关产品推荐

