Google Cloud Datalab - 如何创建用于多个用户进行培训的VM

时间:2017-12-06 10:50:57

标签: google-cloud-platform data-science training-data google-cloud-datalab

我是Datalab的新手,我们的数据科学家团队要求我们为每个人提供5个独立的VM,另一个VM应该由他们中的任何一个访问。我搜索了很多,并在谷歌的文件中写道:

  

“Cloud Datalab实例是单用户环境,因此您团队的每个成员都需要自己的实例。”

所以,我的问题是,有一个培训Datalab机器的最佳实践是什么,以及如何为多个用户提供访问权限?

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方法:

1)在您的单位中创建G Suite Group,每个群组都有一个电子邮件地址,可用于在Google Cloud中提供访问权限

2)将用户添加到群组

3)将群组的电子邮件地址添加到IAM并提供以下访问权限: compute.instanceAdmin.v1 iam.serviceAccountActor

4)创建datalab VM并选择 - for-user 选择该组的电子邮件地址

5)用户现在可以使用以下命令从其云外壳中同步到VM:

datalab connect <VM_NAME> --no-user-checking

因此,每个用户都有自己的VM来开发和推送存储库中的代码,并且为了进行培训,他们可以连接到此VM但不能同时连接。