【问题标题】:AWS Sagemaker Notebook with multiple users具有多个用户的 AWS Sagemaker Notebook
【发布时间】:2020-07-04 02:47:02
【问题描述】:

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

【问题讨论】:

    标签: amazon-web-services amazon-sagemaker


    【解决方案1】:

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

    最小的实例类型costs 每小时 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
    

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

    【讨论】:

    • 我们如何控制那个学生看不到对方的笔记本?
    • @JaishreeMishra,我已经用使用 presigned-url 的说明更新了上面的答案
    猜你喜欢
    • 2020-02-19
    • 1970-01-01
    • 1970-01-01
    • 2018-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 1970-01-01
    相关资源
    最近更新 更多