使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
基本角色和权限
BigQuery 支持 IAM 基本角色进行项目级访问。
适用于项目的基本角色
默认情况下,授予对项目的访问权限也会授予对该项目所含数据集的访问权限。可以按每个数据集覆盖默认访问权限。下表介绍了授予基本 IAM 角色成员的访问权限。
基本角色 |
功能 |
Viewer
|
- 可以在项目中启动作业。所需的其他数据集角色取决于作业类型。
- 可以列出和获取所有作业,以及更新用户在项目中启动的作业
- 如果您在包含任何 Viewer 角色的项目中创建数据集,BigQuery 会为这些用户授予对新数据集的 bigquery.dataViewer 预定义角色。
|
Editor
|
|
Owner
|
|
您可以通过Google Cloud 控制台授予或撤消项目的基本角色。创建项目时,系统会向创建该项目的用户授予 Owner
角色。
如需详细了解如何授予或撤消项目角色的访问权限,请参阅 IAM 文档中的授予、更改和撤消对资源的访问权限。
适用于数据集的基本角色
以下基本角色适用于数据集级别。
数据集角色 |
功能 |
READER |
- 可以读取、查询、复制或导出数据集中的表。可以读取数据集中的例程
|
WRITER |
|
OWNER |
数据集必须至少包含一个具有 OWNER 角色的实体。具有 OWNER 角色的用户无法移除自己的 OWNER 角色。
|
如需详细了解如何在数据集级层分配角色,请参阅控制对数据集的访问权限。
当您创建新数据集时,BigQuery 会为以下实体添加默认数据集访问权限。您在创建数据集时指定的角色会覆盖默认值。
实体 |
数据集角色 |
所有对项目具有 Viewer 访问权限的用户 |
READER |
所有对项目具有 Editor 访问权限的用户 |
WRITER |
所有用户具有对项目的 Owner 访问权限, 和数据集创建者 |
OWNER
例外:当用户运行查询时,系统会创建一个匿名数据集,以用于存储缓存的结果表。只有运行查询的用户才能获得匿名数据集的 OWNER 访问权限。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-09-11。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["很难理解","hardToUnderstand","thumb-down"],["信息或示例代码不正确","incorrectInformationOrSampleCode","thumb-down"],["没有我需要的信息/示例","missingTheInformationSamplesINeed","thumb-down"],["翻译问题","translationIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-09-11。"],[],[],null,[]]