

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

# 创建用户以使用 RStudio
<a name="rstudio-create-user"></a>

**重要**  
允许 Amazon SageMaker Studio 或 Amazon SageMaker Studio Classic 创建亚马逊 SageMaker资源的自定义 IAM 策略还必须授予向这些资源添加标签的权限。之所以需要为资源添加标签的权限，是因为 Studio 和 Studio Classic 会自动为创建的任何资源添加标签。如果 IAM 策略允许 Studio 和 Studio Classic 创建资源但不允许标记，则在尝试创建资源时可能会出现 AccessDenied “” 错误。有关更多信息，请参阅 [提供标记 A SageMaker I 资源的权限](security_iam_id-based-policy-examples.md#grant-tagging-permissions)。  
[AWS 亚马逊 A SageMaker I 的托管策略](security-iam-awsmanpol.md)授予创建 SageMaker 资源的权限已经包括在创建这些资源时添加标签的权限。

在您的 RStudio-enabled Amazon SageMaker AI 域名运行后，您可以向该域添加用户个人资料 (UserProfiles)。以下主题介绍如何创建有权使用 RStudio 的用户配置文件，以及如何更新现有的用户配置文件。有关如何删除 RStudio 应用程序或域的信息 UserProfile，请按照[删除 Amazon A SageMaker I 域](https://docs.aws.amazon.com/sagemaker/latest/dg/gs-studio-delete-domain.html)中的步骤操作。

**注意**  
Amazon A SageMaker I 域名 UserProfiles 中的总数限制为 60。

 用户分为两种类型：
+ 未经授权：此用户无法访问 RStudio 应用程序。
+ 已授权：此用户可以访问 RStudio 应用程序并使用其中一个 RStudio 许可证席位。默认情况下，如果为 RStudio 启用了此域，则新用户为 `Authorized`。

仅将用户授权状态从 `Unauthorized` 更改为 `Authorized` 的操作是有效的。如果用户已授权，则可以向他们授予以下等级的 RStudio 访问权限之一。
+  RStudio 用户：这是标准的 RStudio 用户，可以访问 RStudio。
+  RStudio 管理员：您的 SageMaker Amazon AI 域的管理员可以创建用户、添加现有用户和更新现有用户的权限。管理员还可以访问 RStudio 管理控制面板。但是，该管理员无法更新由 Amazon A SageMaker I 管理的参数。

## 创建用户的方法
<a name="rstudio-create-user-methods"></a>

以下主题介绍如何在您的 RStudio-enabled Amazon A SageMaker I 域中创建用户。

 **创建用户控制台** 

要通过控制台在您的 RStudio-enabled Amazon SageMaker AI 域中创建用户，请完成中的步骤[添加用户配置文件](domain-user-profile-add.md)。

 **创建用户 CLI** 

 以下命令显示如何使用 IAM 身份验证将用户添加到 Amazon A SageMaker I 域。用户可以属于 `R_STUDIO_USER` 或 `R_STUDIO_ADMIN` 用户组。

```
aws sagemaker create-user-profile --region {{<REGION>}} \
    --domain-id {{<DOMAIN-ID>}} \
    --user-profile-name {{<USER_PROFILE_NAME-ID>}} \
    --user-settings RStudioServerProAppSettings={UserGroup={{<USER-GROUP>}}}
```

以下命令显示如何使用 IAM 身份中心通过身份验证将用户添加到 Amazon A SageMaker I 域。用户可以属于 `R_STUDIO_USER` 或 `R_STUDIO_ADMIN` 用户组。

```
aws sagemaker create-user-profile --region {{<REGION>}} \
    --domain-id {{<DOMAIN-ID>}} \
    --user-profile-name {{<USER_PROFILE_NAME-ID>}} \
    --user-settings RStudioServerProAppSettings={UserGroup={{<USER-GROUP>}}} \
    --single-sign-on-user-identifier UserName \
    --single-sign-on-user-value {{<USER-NAME>}}
```