我正在尝试设置BigQuery的权限,以使用户能够查看和查询一个数据集上的表,但能够编辑,创建和删除另一数据集上的表。
我无法弄清楚如何在Cloud Platform控制台上执行此“数据集级隔离”。
理想的情况是:
关于如何执行此操作的任何想法?
答案 0 :(得分:3)
根据the docs,权限是在每个数据集的基础上设置的,因此您可以完成想要的工作。
在新界面(在https://console.cloud.google.com/bigquery中,我看不到该如何做,但是在经典UI(在https://bigquery.cloud.google.com中)中,通过打开下拉菜单来做到这一点非常容易数据集旁边,然后单击“共享数据集”:
这将打开共享面板,您可以在其中选择“可以查看”以运行查询,或选择“可以编辑”以修改数据集。
在the docs中,还有其他选项,例如使用CLI或API,但是我认为最简单的方法是使用Web UI。
答案 1 :(得分:1)
答案 2 :(得分:0)