是否可以与其他用户共享计算实例?

Posted

技术标签:

【中文标题】是否可以与其他用户共享计算实例?【英文标题】:Is it possible to share compute instance with other user? 【发布时间】:2020-06-17 17:09:47 【问题描述】:

我在 Azure 机器学习计算中使用 user1 创建了一个计算实例“yhd-notebook”。当我使用 user2 登录并尝试打开此计算实例的 JupyterLab 时,它显示如下错误消息。

用户 user2 无权访问计算实例 yhd-notebook。

只有创建者才能访问计算实例。

单击此处退出并使用其他帐户重新登录。

顺便说一句,user1 和 user2 都具有 Azure 订阅的所有者角色。

【问题讨论】:

【参考方案1】:

根据 MS 的说法,工作区贡献者和所有者角色中的所有用户都可以跨工作区创建、删除、启动、停止和重新启动计算实例。但是,仅允许特定计算实例的创建者访问该计算实例上的 Jupyter、JupyterLab 和 RStudio。计算实例的创建者拥有专用于他们的计算实例,具有 root 访问权限,并且可以通过 Jupyter 终止。计算实例将具有创建者用户的单用户登录,并且所有操作都将使用该用户的身份进行 RBAC 和实验运行的归属。 SSH 访问是通过公钥/私钥机制控制的。

【讨论】:

好吧,user1 和 user2 都是我的帐户。您知道,有时我们需要多个帐户来进行测试。对我来说,计算实例只是 Azure 中的另一个资源,如果微软能在不久的将来使其可共享,那就太好了。谢谢。 完全同意。在我的公司中,实际上只有少数人可以创建 Azure 资源,但我们希望整个分析团队都使用 AML。如果团队可以共享单个计算实例,那将是理想的。【参考方案2】:

稍微扩展@hui chen 的有用答案。

虽然您无法从 azure 的 Web 界面共享计算机实例,但您可以通过 ssh 直接访问计算实例的 jupyter(请注意,ssh 在端口 50000 上运行)。 jupyter 在端口 8888 上运行。

我还没有尝试过文件系统同步...所以要小心。这也不能保证。

【讨论】:

以上是关于是否可以与其他用户共享计算实例?的主要内容,如果未能解决你的问题,请参考以下文章

在 Django 中与其他用户共享对象

markdown 与其他用户共享GNU Screen会话

流数据架构

IPFS文件未下载

Ubuntu 12.04 LTS 超级用户,可以使用 FTP 完全访问其他用户目录

卸载 Vue 实例或重新安装到新位置