

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Studio 中的 Amazon EFS 自动挂载
<a name="studio-updated-automount"></a>

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

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

 有关退出 Amazon EFS 自动挂载的信息，请参阅 [选择退出 Amazon EFS 自动挂载](studio-updated-automount-optout.md)。

 Amazon EFS 自动挂载还有助于将数据从 Studio Classic 迁移到 Studio。有关更多信息，请参阅 [（可选）将数据从 Studio Classic 迁移到 Studio](studio-updated-migrate-data.md)。

 **接入点信息** 

 激活自动挂载后， SageMaker AI 会使用 Amazon EFS 接入点来方便访问 Amazon EFS 卷中的数据。有关接入点的更多信息，请参阅[使用 Amazon EFS 接入点 SageMaker Amazon EFS](https://docs.aws.amazon.com/efs/latest/ug/efs-access-points.html) 接入点 AI 在创建用户配置文件期间或为现有用户配置文件创建应用程序期间，为域中的每个用户配置文件创建唯一的接入点。接入点的 POSIX 用户值与 SageMaker AI 为其创建接入点的用户配置文件的`HomeEfsFileSystemUid`值相匹配。要获取用户的价值，请参阅[DescribeUserProfile](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeUserProfile.html#sagemaker-DescribeUserProfile-response-HomeEfsFileSystemUid)。根目录路径也被设置为与 POSIX 用户值相同的值。  

 SageMaker AI 将新目录的权限设置为以下值：

 
+  所有者用户 ID：`POSIX user value`
+  所有者组 ID：`0`
+  权限 `700` 

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

 **错误解决** 

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

# 选择退出 Amazon EFS 自动挂载
<a name="studio-updated-automount-optout"></a>

 在创建域和用户配置文件期间，您可以选择退出 Amazon A SageMaker I 自动挂载 Amazon EFS 用户文件夹，也可以选择退出现有域或用户配置文件。

## 在创建域时选择退出
<a name="studio-updated-automount-optout-domain-creation"></a>

 在使用管理控制台或 AWS Command Line Interface创建域时，您可以选择退出 Amazon EFS 自动挂载。

### 控制台
<a name="studio-updated-automount-optout-domain-creation-console"></a>

完成以下步骤，在管理控制台创建域时选择退出 Amazon EFS 自动挂载。

1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1.  完成 [使用 Amazon A SageMaker I 的自定义设置](onboard-custom.md) 中的步骤，并作如下修改以设置域。
   +  在**配置存储**步骤中，关闭**自动挂载 EFS 存储和数据**。

### AWS CLI
<a name="studio-updated-automount-optout-domain-creation-cli"></a>

 使用以下命令，在使用 AWS CLI创建域时选择退出 Amazon EFS 自动挂载。有关使用创建域的更多信息 AWS CLI，请参阅[使用 Amazon A SageMaker I 的自定义设置](onboard-custom.md)。

```
aws --region region sagemaker create-domain \
--domain-name "my-domain-$(date +%s)" \
--vpc-id default-vpc-id \
--subnet-ids subnet-ids \
--auth-mode IAM \
--default-user-settings "ExecutionRole=execution-role-arn,AutoMountHomeEFS=Disabled" \
--default-space-settings "ExecutionRole=execution-role-arn"
```

## 选择退出现有域
<a name="studio-updated-automount-optout-domain-existing"></a>

 您可以使用管理控制台或 AWS CLI为现有域选择退出 Amazon EFS 自动挂载。

### 控制台
<a name="studio-updated-automount-optout-domain-existing-console"></a>

 完成以下步骤，在从管理控制台更新域时选择退出 Amazon EFS 自动挂载。

1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1.  在左侧导航栏的**管理员配置**下，选择**域**。

1.  在**域**页面上，选择要退出 Amazon EFS 自动挂载的域。

1.  在**域详细信息**页面上，选择**域设置**选项卡。

1.  导航至**存储配置**部分。

1.  选择**编辑**。

1.  在**编辑存储设置**页面，关闭**自动挂载 EFS 存储和数据**。

1.  选择**提交**。

### AWS CLI
<a name="studio-updated-automount-optout-domain-existing-cli"></a>

 在使用 AWS CLI更新现有域时，使用以下命令选择退出 Amazon EFS 自动挂载。

```
aws --region region sagemaker update-domain \
--domain-id domain-id \
--default-user-settings "AutoMountHomeEFS=Disabled"
```

## 在创建用户配置文件时选择退出
<a name="studio-updated-automount-optout-user-creation"></a>

 在使用管理控制台或 AWS CLI创建用户配置文件时，您可以选择退出 Amazon EFS 自动挂载。

### 控制台
<a name="studio-updated-automount-optout-user-creation-console"></a>

 从管理控制台创建用户配置文件时，请完成以下步骤选择退出 Amazon EFS 自动挂载。

1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1.  完成 [添加用户配置文件](domain-user-profile-add.md) 中的步骤并作以下修改，即可创建用户配置文件。
   +  在**数据和存储**步骤中，关闭**从域继承设置**。这样，用户就可以使用与域默认设置不同的值。  
   +  关闭**自动挂载 EFS 存储和数据**。

### AWS CLI
<a name="studio-updated-automount-optout-user-creation-cli"></a>

 在创建用户配置文件时，使用 AWS CLI命令退出 Amazon EFS 自动挂载。有关使用创建用户个人资料的更多信息 AWS CLI，请参阅[添加用户配置文件](domain-user-profile-add.md)。

```
aws --region region sagemaker create-user-profile \
--domain-id domain-id \
--user-profile-name "user-profile-$(date +%s)" \
--user-settings "ExecutionRole=arn:aws:iam::account-id:role/execution-role-name,AutoMountHomeEFS=Enabled/Disabled/DefaultAsDomain"
```

## 选择退出现有用户配置文件
<a name="studio-updated-automount-optout-user-existing"></a>

 您可以使用管理控制台或 AWS CLI为现有用户配置文件选择退出 Amazon EFS 自动挂载。

### 控制台
<a name="studio-updated-automount-optout-user-existing-console"></a>

 完成以下步骤，在管理控制台更新用户配置文件时选择退出 Amazon EFS 自动挂载。

1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1.  在左侧导航栏的**管理员配置**下，选择**域**。

1.  在**域**页面上，选择包含要退出 Amazon EFS 自动挂载的用户配置文件的域。

1.  在**域详细信息**页面上，选择**用户配置文件**选项卡。

1.  选择要更新的用户配置文件。

1.  在 “**用户详细信息**” 选项卡中，导航到 **AutoMountHomeEFS** 部分。

1.  选择**编辑**。

1.  在**编辑存储设置**页面，关闭**从域继承设置**。这样，用户就可以使用与域默认设置不同的值。  

1.  关闭**自动挂载 EFS 存储和数据**。

1.  选择**提交**。

### AWS CLI
<a name="studio-updated-automount-optout-user-existing-cli"></a>

 在使用 AWS CLI更新现有用户配置文件时，使用以下命令选择退出 Amazon EFS 自动挂载。

```
aws --region region sagemaker update-user-profile \
--domain-id domain-id \
--user-profile-name user-profile-name \
--user-settings "AutoMountHomeEFS=DefaultAsDomain"
```