BigQuery权限管理与操作指南
1. 权限与角色概述
在管理BigQuery资源时,权限和角色的设置至关重要。可以通过Cloud Console为成员授予服务账户创建者权限的子集,这些成员可以是Google账户的虚拟组,如Google群组、G Suite域名或Cloud Identity域名。相较于为个人授予权限,为Google群组授予权限更为便捷,因为可以轻松地添加或移除成员,而无需更新多个Cloud IAM策略。
此外,还可以为 allAuthenticatedUsers 授予访问权限,这是一个特殊标识符,代表任何使用Google账户或服务账户进行身份验证的用户。常见的用途是发布公共数据集,如贯穿使用的 london_bicycles 数据集就是通过这种方式发布的。需要注意的是, allAuthenticatedUsers 允许任何经过身份验证的用户访问,而不仅仅是您所在域名下的用户。
2. 角色类型
角色决定了特定身份可以获得的访问权限,它由一组权限组成。常见的角色类型包括预定义角色、原始角色和自定义角色。
2.1 预定义角色
预定义角色是已经定义好的,包含了常用的权限组合。截至目前,共有八个预定义角色,按照功能递增的顺序大致如下:
| 角色名称 | 功能描述 |
| ---- | ---- |
| metadataViewer( roles/bigquery.metadataViewer ) | 仅提供对数据集、表和/或视图的元数据访问权限 |
BigQuery权限管理与操作指南
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



