首页 > 解决方案 > 具有多个用户的 AWS Sagemaker Notebook

问题描述

我还是 AWS sagemaker 的新手。在我们将拥有 AWS sagemaker notebook 的架构上工作。会有多个用户,我希望学生不要看到彼此的工作。我需要在终端中这样做吗?或者我们可以在笔记本本身中做到这一点?

标签: amazon-web-servicesamazon-sagemaker

解决方案


最简单的方法是为每个学生创建一个小型笔记本实例。这样,您可以获得所需的隔离,并且每个学生都有责任让他们的笔记本在不使用时阻止他们。

最小的实例类型每小时收费0.0464 美元。如果您让它 24/7 全天候运行,则每月费用约为 30 美元。但是,如果学生负责并在不使用实例时停止实例,则 20 小时的工作可能需要 1 美元左右。

如果要启用对笔记本的隔离,可以使用对用于打开 Jupyter 界面的 URL 进行预签名的功能。有关使用 CLI 创建 URL 的方法,请参见此处:https ://docs.aws.amazon.com/cli/latest/reference/sagemaker/create-presigned-notebook-instance-url.html 。其他 SDK 也支持。

create-presigned-notebook-instance-url
--notebook-instance-name <student-instance-name>
--session-expiration-duration-in-seconds 3600

您可以将其集成到您所在机构的内部门户中。


推荐阅读