AWS sagemaker 上的多用户 public jupyter notebook

multiuser public jupyter notebook on AWS sagemaker

我知道有一个关于如何在 AWS sagemaker 上创建 jupyter 笔记本的很好的教程 "the easy way"。

您是否知道是否可以允许 10 个没有 AWS 账户的学生创建 jupyter-notebooks,并允许他们编辑 jupyter-notebooks?

允许多个用户使用同一个笔记本(在这种情况下,无需身份验证)将涉及管理您的安全组以启用开放访问。例如,如果您的学生从教室或校园访问它,您可以进行过滤,允许访问已知的 IP 地址范围。

相关提示可在 and this page from the documentation, diving into network configurations for SageMaker hosted notebook instances 中找到。

至于让学生启动他们自己的笔记本,我不确定是否可以启用完全未经身份验证的 AWS 级资源配置——但是一旦你自己启动了一个托管笔记本实例,学生们一旦他们导航到公开可用的 IP,就可以直接从 Jupyter 中的浏览器创建自己的笔记本。您可能需要附加一个支持笔记本创建的新 SageMaker IAM 角色(除其他外,取决于工作负载要求)。根据计算需求(数量、持续时间和并发工作负载的类型),将有不同的托管实例数量和实例类型的最佳设置,以防止计算瓶颈。