我的数据集中有10个表。我需要创建"BigQuery元数据查看器“权限,但希望忽略数据集中的两个表。这样,BigQuery元数据查看器策略将只能访问8个表。
我看到有“条件”选项卡,但不知道如何在这里应用这样的条件。

发布于 2022-02-11 16:54:20
发布于 2022-02-11 18:33:12
您可以使用GRANT语句使用角色bigquery.metadataViewer或dataviewer.You可以将该角色设置为表级别,用户将对特定的表具有权限,并且不会看到列出的表。在这种情况下,您需要知道名称表。
看一下这个例子:
GRANT `roles/bigquery.metadataViewer`
ON TABLE `my_dataset._my_table`
TO "user:user@domain.com"此外,可以在dataset级别设置此角色,这将使授权访问读取和列出数据集中的所有表。
下面是一个例子:
GRANT `roles/bigquery.metadataViewer`
ON schema `project_name.dataset_name`
TO "user:mail@mail.com"https://stackoverflow.com/questions/71080622
复制相似问题