Google bigquery Google大查询数据集访问组成员列表

Google bigquery Google大查询数据集访问组成员列表,google-bigquery,Google Bigquery,在Google big query中创建数据集时,默认情况下,该数据集由以下访问组共享: “项目所有者”,项目编辑器,“项目查看器” 是否可以获取/了解这些访问组中的成员,或者可以使用任何特定的大查询API来获取访问组中的成员列表。您需要启用:云用户帐户API。之后,您可以使用用户:列表API调用来获取项目的用户列表 对于BigQuery数据集,可以使用数据集下的API调用: access[]列表[可选]定义一个或多个实体的数据集访问权限的对象数组。您可以在插入或更新数据集时设置此属性,以控

在Google big query中创建数据集时,默认情况下,该数据集由以下访问组共享: “项目所有者”,项目编辑器,“项目查看器”


是否可以获取/了解这些访问组中的成员,或者可以使用任何特定的大查询API来获取访问组中的成员列表。

您需要启用:云用户帐户API。之后,您可以使用用户:列表API调用来获取项目的用户列表

对于BigQuery数据集,可以使用数据集下的API调用:

access[]列表[可选]定义一个或多个实体的数据集访问权限的对象数组。您可以在插入或更新数据集时设置此属性,以控制允许谁访问数据。如果在数据集创建时未指定,BigQuery将为以下实体添加默认数据集访问权限:

access.specialGroup: projectReaders; access.role: READER; 
access.specialGroup: projectWriters; access.role: WRITER; 
access.specialGroup: projectOwners; access.role: OWNER; 
access.userByEmail: [dataset creator email]; access.role: OWNER;

要获取给定projectID的角色/成员,请使用(来自Google Cloud Resource Manager API):


要获取给定datasetID的角色/成员,请使用(来自BigQuery API):


谢谢。我相信这是在项目级别,而不是数据集组级别。我们还可以使用云用户帐户API获取数据集访问组成员吗?
POST https://cloudresourcemanager.googleapis.com/v1beta1/projects/projectID:getIamPolicy
GET https://www.googleapis.com/bigquery/v2/projects/projectID/datasets/datasetID