Google bigquery 在BigQuery中存储视图所需的最小权限或角色是什么?

Google bigquery 在BigQuery中存储视图所需的最小权限或角色是什么?,google-bigquery,google-iam,Google Bigquery,Google Iam,我们对GCP prod实例有一些限制,这就是为什么我不能在那里存储BQ视图。 您知道在BigQuery中存储视图所需的最低权限或角色吗? 然后,我将与我们的用户管理部门进行讨论 谢谢,, Christian有关权限和角色,请参见本页 在这里,BigQuery视图属于表的范畴,因此,您需要 bigquery.tables.create权限以存储视图(可能还有bigquery.tables.update以稍后更新视图定义) 预定义的角色似乎太宽,您可以让管理员为您创建一个自定义角色 如果用于保存表的

我们对GCP prod实例有一些限制,这就是为什么我不能在那里存储BQ视图。 您知道在BigQuery中存储视图所需的最低权限或角色吗? 然后,我将与我们的用户管理部门进行讨论

谢谢,, Christian

有关权限和角色,请参见本页

在这里,BigQuery视图属于
表的范畴,因此,您需要
bigquery.tables.create
权限以存储视图(可能还有
bigquery.tables.update
以稍后更新视图定义)

预定义的角色似乎太宽,您可以让管理员为您创建一个自定义角色


如果用于保存表的数据集过于敏感,您可以建议管理员创建一个“仅查看”数据集,并授予您足够的权限,甚至可以将预定义的角色
roles/bigquery.dataEditor
仅分配给该数据集。

谢谢!所以,有了这个“仅视图”数据集,我可以随时创建新视图,而不必创建或更新实际的表?(因为我的公司肯定不允许创建和更新BQ表。)是的。它将是一个逻辑上的“仅视图”数据集,因为管理员无法允许您创建仅视图。使用tables.create,您将能够在该数据集中创建视图和表。