我是Datalab的新手,我们的数据科学家团队要求我们为每个人提供5个独立的VM,另一个VM应该由他们中的任何一个访问。我搜索了很多,并在谷歌的文件中写道:
“Cloud Datalab实例是单用户环境,因此您团队的每个成员都需要自己的实例。”
所以,我的问题是,有一个培训Datalab机器的最佳实践是什么,以及如何为多个用户提供访问权限?
答案 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但不能同时连接。