【问题标题】:Prevent a user from deleting data from a BigQuery table阻止用户从 BigQuery 表中删除数据
【发布时间】:2021-10-20 12:53:28
【问题描述】:

我很好奇有没有办法限制用户使用 DELETE 语句;我读过一个不太具体但类似的疑问here 并查阅了相关文档there,除了在row-level security 上游泳,但是前两个专注于对删除表或数据集的限制,第三个仅适用于让用户在特定条件下查看行。

我是否必须在 IAM 部分专门为用户定义条件?

提前致谢。

【问题讨论】:

    标签: google-cloud-platform google-bigquery google-iam


    【解决方案1】:

    在 BigQuery 中,您可以读取或更新数据。你可以找到here的角色。

    更新意味着更新元数据(架构)、更新数据、添加数据和....DELETE 数据。

    因此,您只能将 READER 权限授予 BigQuery -> DataViewer 角色。如果您允许更改数据,您允许删除数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      相关资源
      最近更新 更多