是否可以与其他用户共享计算实例?
Is it possible to share compute instance with other user?
我使用 user1 在 Azure 机器学习计算中创建了一个计算实例 'yhd-notebook'。当我使用 user2 登录并尝试打开此计算实例的 JupyterLab 时,它显示如下错误消息。
User user2 does not have access to compute instance yhd-notebook.
Only the creator can access a compute instance.
Click here to sign out and sign in again with a different account.
是否可以与其他用户共享计算实例?顺便说一句,user1 和 user2 都具有 Azure 订阅的所有者角色。
根据 MS 的说法,工作区贡献者和所有者角色中的所有用户都可以在工作区中创建、删除、启动、停止和重新启动计算实例。但是,只允许特定计算实例的创建者访问该计算实例上的 Jupyter、JupyterLab 和 RStudio。计算实例的创建者拥有专用于他们的计算实例,具有 root 访问权限,并且可以通过 Jupyter 终止。计算实例将具有创建者用户的单用户登录,所有操作都将使用该用户的身份进行 RBAC 和实验运行的归属。 SSH 访问通过 public/private 密钥机制控制。
扩展一下@hui chen 的有用答案。
尽管您无法从 Azure 的 Web 界面共享计算机实例,但您可以通过 sshing 直接访问计算实例的 jupyter(请注意,ssh 在端口 50000
上运行)。 jupyter 在端口 8888
.
上运行
我还没有尝试过文件系统同步...所以要小心。另外 none 是有保证的。
我使用 user1 在 Azure 机器学习计算中创建了一个计算实例 'yhd-notebook'。当我使用 user2 登录并尝试打开此计算实例的 JupyterLab 时,它显示如下错误消息。
User user2 does not have access to compute instance yhd-notebook.
Only the creator can access a compute instance.
Click here to sign out and sign in again with a different account.
是否可以与其他用户共享计算实例?顺便说一句,user1 和 user2 都具有 Azure 订阅的所有者角色。
根据 MS 的说法,工作区贡献者和所有者角色中的所有用户都可以在工作区中创建、删除、启动、停止和重新启动计算实例。但是,只允许特定计算实例的创建者访问该计算实例上的 Jupyter、JupyterLab 和 RStudio。计算实例的创建者拥有专用于他们的计算实例,具有 root 访问权限,并且可以通过 Jupyter 终止。计算实例将具有创建者用户的单用户登录,所有操作都将使用该用户的身份进行 RBAC 和实验运行的归属。 SSH 访问通过 public/private 密钥机制控制。
扩展一下@hui chen 的有用答案。
尽管您无法从 Azure 的 Web 界面共享计算机实例,但您可以通过 sshing 直接访问计算实例的 jupyter(请注意,ssh 在端口 50000
上运行)。 jupyter 在端口 8888
.
我还没有尝试过文件系统同步...所以要小心。另外 none 是有保证的。