Studio 中的 Amazon EFS 自动挂载 - Amazon SageMaker

Studio 中的 Amazon EFS 自动挂载

Amazon SageMaker 支持为域中的每个用户自动挂载 Amazon EFS 卷中的文件夹。使用该文件夹,用户可以在自己的专用空间之间共享数据。不过,用户不能与域中的其他用户共享数据。用户只能访问自己的文件夹。

用户文件夹可通过名为 user-default-efs 的文件夹访问。该文件夹位于 Studio 应用程序的 $HOME 目录中。

有关退出 Amazon EFS 自动挂载的信息,请参阅 选择退出 Amazon EFS 自动挂载

Amazon EFS 自动挂载还有助于将数据从 Studio Classic 迁移到 Studio。有关更多信息,请参阅 (可选)将数据从 Studio Classic 迁移到 Studio

接入点信息

激活自动挂载后,SageMaker 会使用 Amazon EFS 接入点来方便访问 Amazon EFS 卷中的数据。有关接入点的更多信息,请参阅与 Amazon EFS 接入点配合使用时,SageMaker 会在用户配置文件创建期间或现有用户配置文件的应用程序创建期间为域中的每个用户配置文件创建唯一的接入点。接入点的 POSIX 用户值与 SageMaker 为其创建接入点的用户配置文件的 HomeEfsFileSystemUid 值相匹配。要获取用户值,请参阅 DescribeUserProfile。根目录路径也被设置为与 POSIX 用户值相同的值。 

SageMaker 会将新目录的权限设置为以下值:

  • 所有者用户 ID:POSIX user value

  • 所有者组 ID:0

  • 权限 700

访问 Amazon EFS 卷需要接入点。因此,删除或更新接入点会导致 Amazon EFS 卷无法访问。

错误解决

如果 SageMaker 在应用程序创建过程中自动挂载 Amazon EFS 用户文件夹时遇到问题,应用程序仍会创建。但是,在这种情况下,SageMaker 会创建一个名为 error.txt 的文件,而不是挂载 Amazon EFS 文件夹。该文件描述了遇到的错误以及解决步骤。SageMaker 会在应用程序 $HOME 目录下的 user-default-efs 文件夹中创建 error.txt 文件。