如何为用户提供对单个 Bigquery 数据集的访问权限以访问 Datalooker 中的数据?

问题描述 投票:0回答:1

我能够授予对单个数据集的访问权限,并在控制台中仅访问该数据集。

所以这是一个 Bigquery 数据编辑器,他可以创建表、运行 SQL 等等。

但是我需要这个用户也只能使用 DataLooker 访问这个数据集:

我尝试了什么:

  • 授予 bigquery 用户访问项目的权限(但随后它可以访问所有数据集)
  • 我尝试使用 IAM 条件按数据集过滤此访问,但不起作用。
  • 没有作为 Bigquery 用户的访问权限,他无法在 datalooker 中看到该项目

有什么想法吗?

google-bigquery google-data-studio google-cloud-iam identity-management
1个回答
0
投票

您需要分配两个不同级别的角色:

  1. 在数据集级别分配 BigQuery 数据编辑器角色

当应用于数据集时,此角色提供以下权限:

读取数据集的元数据并列出数据集中的表格。创造, 更新、获取和删除数据集的表。

  1. 在项目级别,您需要分配一些具有
    resourcemanager.projects.list 
     resourcemanager.projects.get
    权限的角色我推荐Browser角色

读取访问权限以浏览项目的层次结构,包括文件夹、组织和允许策略。此角色不包括查看项目中资源的权限。

© www.soinside.com 2019 - 2024. All rights reserved.