如何在Google BigQuery上设置特定数据集的权限? [英] How to set permissions for specific dataset on Google BigQuery?
本文介绍了如何在Google BigQuery上设置特定数据集的权限?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想不通如何在云平台控制台上进行这种数据集级隔离。
理想情况是:
- 数据集1-查看数据和查询表的权限
- 数据集2-查看、查询、创建、编辑和删除表的权限。
有什么办法可以做到这一点吗?
推荐答案
2021更新:
旧用户界面(原始答案)已推出很长时间,但新用户界面(现在称为常规BQ用户界面)现在具有此功能。
要更改新用户界面上的权限,需要3个步骤:
首先,您需要打开数据集的详细信息,方法是单击数据集上的上下文菜单
⋮
并选择打开(&q;打开&q;)(单击或双击数据集名称不会打开详细信息窗格):在上下文菜单上,写下您要授予访问权限的电子邮件或Google组的列表,并选择合适的角色(
roles/bigquery.dataViewer
Role代表查询权限,roles/bigquery.dataEditor
Role代表编辑权限):
2019答案:
根据the docs,权限是基于每个数据集设置的,因此您想要完成的操作是可能的。
我看不到如何在新界面中(在https://console.cloud.google.com/bigquery中)做到这一点,但在经典UI(在https://bigquery.cloud.google.com中)中很容易做到这一点,方法是打开数据集旁边的下拉列表,然后单击";Share DataSet&Quot;:
这将打开共享面板,您可以在其中选择";可以查看";以运行查询,或者";可以编辑";以修改数据集。
在the docs中有其他选项,如使用CLI或API,但我认为最简单的方法是使用Web用户界面。
这篇关于如何在Google BigQuery上设置特定数据集的权限?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文