共享和使用 Amazon SageMaker Studio 笔记本 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

共享和使用 Amazon SageMaker Studio 笔记本

您可以与同事共享自己的 Amazon SageMaker Studio 笔记本。共享笔记本是一个副本。在您共享笔记本之后,您对原始笔记本所做的任何更改都不会反映在共享笔记本中,而您的同事在其共享笔记本副本中所做的任何更改也不会反映在您的原始笔记本中。如果要共享最新版本,则必须先创建新快照,然后再共享。

共享笔记本

下面的屏幕截图显示了 Studio 笔记本中的相应菜单。

共享笔记本
  1. 在笔记本的右上角,选择共享

  2. (可选)在创建可共享快照中,选择以下任一项:

    • 包括 Git 存储库信息 – 包括指向包含笔记本的 Git 存储库的链接。这样,您和您的同事能够开展协作,并为同一 Git 存储库做出贡献。

    • 包括输出 – 包括所有已保存的笔记本输出。

    注意

    如果您是 IAM Identity Center 的用户,而您没有看到这些选项,则您的 IAM Identity Center 管理员可能禁用了该功能。请联系您的管理员。

  3. 选择创建

  4. 创建快照后,选择复制链接,然后选择关闭

  5. 与您的同事共享链接。

选择共享选项后,系统会为您提供一个 URL。您可以与有权访问 Amazon SageMaker Studio 的用户共享此链接。当用户打开该 URL 时,系统会提示他们使用 IAM Identity Center 或 IAM 身份验证登录。该共享笔记本将成为副本,因此,接收人所做的更改不会在原始笔记本中重现。

使用共享笔记本

您使用共享笔记本的方式与使用自己创建的笔记本的方式相同。您必须先登录自己的账户,然后打开共享链接。如果您没有活动会话,则会收到错误。

首次选择指向共享笔记本的链接时,将打开该笔记本的只读版本。要编辑共享笔记本,请选择创建副本。这会将共享笔记本复制到您的个人存储中。

复制的笔记本在发送人共享笔记本时笔记本使用的实例类型和 SageMaker 映像的实例上启动。如果您当前未运行该实例类型的实例,则会启动一个新实例。不共享对 SageMaker 映像的自定义设置。您还可以通过选择快照详细信息来检查笔记本快照。

以下是关于共享和身份验证的一些重要考虑事项:

  • 如果您具有活动会话,则在选择创建副本之前,您看到的是笔记本的只读视图。

  • 如果您没有活动会话,则需要登录。

  • 如果您使用 IAM 登录,请在登录后选择用户配置文件,然后选择打开 Studio。然后,您需要选择发送给您的链接。

  • 如果您使用 IAM Identity Center 登录,登录后会在 Studio 中自动打开共享笔记本。

共享空间和实时协作

共享空间由共享的 JupyterServer 应用程序和共享目录组成。共享空间的一个主要好处是,它可以促进共享空间成员之间的实时协作。在工作区协作的用户可以访问共享的 Studio 应用程序,在那里他们可以实时访问、读取和编辑自己的笔记本。只有共享空间内的 JupyterServer 应用程序才支持实时协作。有权访问共享空间的用户可以在该空间的共享 Studio 应用程序中同时打开、查看、编辑和执行 Jupyter 笔记本。有关共享空间和实时协作的更多信息,请参阅 使用共享空间进行协作