BigQuery-为其他项目的许多用户授予查看权限?

时间:2015-12-10 09:14:54

标签: google-bigquery

我们对具有30个数据集的项目PRJ-A进行了大查询

问题:

1 /如果我们有另一个项目(例如:PRJ-B)。我们如何为PRJ-B上的所有用户授予PRJ-A的查看权限? (这意味着:PRJ-B上的user_01可以选择"数据集" PRJ-A)

2 /如果我们有一个组用户(十个用户)且他们没有VISA,我们不想将它们添加到我们的PRJ-A(因为他们可以查看我们关于实例,app,配置的信息......) 我们如何授予他们查看权限? (可能我们可以为十个用户使用全局用户)

到目前为止,我们打算使用" bq命令"解决:在服务器A上安装gcloud sdk工具,之后,对10个用户授予权限可以使用bq命令。

1 个答案:

答案 0 :(得分:2)

对于#1,无法在项目B的ACL中引用项目A的所有用户。因此,我看到的最佳选项:domain或userByEmail或groupByEmail取决于您的具体信息
如果您需要引用同一项目的用户 - 将选择specialGroup

https://cloud.google.com/bigquery/docs/reference/v2/datasets#resource

对于#2
我认为,groupByEmail(Google Group的电子邮件地址可以授予访问权限。)是您的选择

enter image description here