本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
管理用户
重要
允许 Amazon SageMaker Studio 或 Amazon SageMaker Studio Classic 创建亚马逊 SageMaker资源的自定义 IAM 策略还必须授予向这些资源添加标签的权限。需要向资源添加标签的权限,因为 Studio 和 Studio Classic 会自动标记他们创建的任何资源。如果 IAM 策略允许 Studio 和 Studio Classic 创建资源但不允许标记,则在尝试创建资源时可能会出现 AccessDenied “” 错误。有关更多信息,请参阅 提供为资源添加标签 SageMaker的权限。
Amazon 适用于亚马逊的托管政策 SageMaker授予创建 SageMaker 资源的权限已经包括在创建这些资源时添加标签的权限。
启用了 RStudio 的 SageMaker Amazon 域名运行后,您可以向该域添加用户个人资料 UserProfiles ()。以下主题介绍如何创建有权使用 RStudio 的用户配置文件,以及如何更新现有的用户配置文件。有关如何删除 RStudio 应用程序或域的信息 UserProfile,请按照删除 Amazon SageMaker 域名中的步骤操作。
注意
Amazon SageMaker 域名的总数 UserProfiles 限制为 60。
用户分为两种类型:
-
未经授权:此用户无法访问 RStudio 应用程序。默认情况下,
Unauthorized
如果域已启用 RStudio,则新用户为新用户。 -
已授权:此用户可以访问 RStudio 应用程序并使用其中一个 RStudio 许可证席位。
如果用户已授权,则可以向他们授予以下等级的 RStudio 访问权限之一。
-
RStudio 用户:这是标准的 RStudio 用户,可以访问 RStudio。
-
RStudio 管理员:您的 Amazon SageMaker 域的管理员可以创建用户、添加现有用户和更新现有用户的权限。管理员还可以访问 RStudio 管理控制面板。但是,该管理员无法更新由 Amazon 管理的参数 SageMaker。
创建用户的方法
以下主题介绍如何在支持 RStudio 的 Amazon SageMaker 域中创建用户。
创建用户控制台
要通过控制台在支持 RStudio 的 A SageMaker mazon 域中创建用户,请完成中的步骤。添加用户配置文件
创建用户 CLI
以下命令显示如何使用 IAM 身份验证将用户添加到 Amazon SageMaker 域中。用户可以属于 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 SageMaker 域。用户可以属于 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>
更新现有用户
您无法更新现有用户的授权。您必须删除现有用户,然后使用更新的授权创建一个新用户。
以其他用户身份登录 RStudio
-
打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/
。 -
在左侧导航窗格中,选择管理员配置。
-
在管理员配置下,选择域。
-
选择包含用户配置文件的域。
-
从用户列表中选择用户名。这会打开一个新页面,其中包含有关用户配置文件和正在运行的应用程序的详细信息。
-
选择启动。
-
从下拉菜单中,选择 RStudio 以启动 RStudio 实例。
终止另一个用户的会话
-
从正在运行的应用程序列表中,确定要删除的应用程序。
-
单击要删除的应用程序对应的删除应用程序按钮。
删除另一个用户
如果用户正在运行任何应用程序,则无法删除该用户。在尝试删除用户之前删除所有应用程序。
-
在用户配置文件页面中,选择编辑。这会打开一个新的常规设置页面。
-
在删除用户下,选择删除用户。