我们对具有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命令。
答案 0 :(得分:2)
对于#1,无法在项目B的ACL中引用项目A的所有用户。因此,我看到的最佳选项:domain或userByEmail或groupByEmail取决于您的具体信息
如果您需要引用同一项目的用户 - 将选择specialGroup
https://cloud.google.com/bigquery/docs/reference/v2/datasets#resource
对于#2
我认为,groupByEmail(Google Group的电子邮件地址可以授予访问权限。)是您的选择