本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
添加和删除用户配置文件
以下各节演示如何使用 SageMaker 控制台或 Amazon Command Line Interface (Amazon CLI) 在 Amazon SageMaker 域中添加和删除用户个人资料。
添加用户配置文件
以下部分介绍如何使用 SageMaker 控制台或向域中添加用户配置文件 Amazon CLI。
向域中添加用户配置文件后,用户可以使用 URL 登录。如果域名 Amazon IAM Identity Center 用于身份验证,则用户会收到一封包含用于登录该域的 URL 的电子邮件。如果域名使用 Amazon Identity and Access Management,则可以使用为用户个人资料创建 URL CreatePresignedDomainUrl
从控制台添加用户配置文件
您可以按照以下步骤从 SageMaker 控制台向域中添加用户配置文件。
-
打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/
。 -
在左侧导航窗格中,选择管理员配置。
-
在管理员配置下,选择域。
-
从域名列表中,选择要向其添加用户配置文件的域。
-
在域名详细信息页面上,选择用户配置文件选项卡。
-
选择添加用户。这将打开一个新页面。
-
对用户配置文件使用默认名称或添加自定义名称。
-
对于执行角色,请从角色选择器中选择选项。如果您选择输入自定义 IAM 角色 ARN,则该角色必须至少具有授予代入该角色的 SageMaker 权限的附加信任策略。有关更多信息,请参阅 SageMaker 角色。
如果您选择创建新角色,则将打开创建 IAM 角色对话框:
对于您指定的 S3 存储桶,请指定笔记本的用户可以访问的其他 Amazon S3 存储桶。如果您不希望添加对更多存储桶的访问权限,请选择无。
-
选择 “创建角色”。 SageMaker 创建新的 IAM 角色
AmazonSageMaker-ExecutionPolicy
,并附加AmazonSageMakerFull访问策略。
-
(可选)向用户个人资料添加标签。 用户配置文件创建的所有资源都将有一个域 ARN 标签和一个用户个人资料 ARN 标签。域 ARN 标签基于域 ID,而用户个人资料 ARN 标签基于用户个人资料名称。
-
选择下一步。
-
在 “默认 JupyterLab 版本” 下,从下拉列表中选择一个 JupyterLab 版本作为用户配置文件的默认版本。有关选择 JupyterLab 版本的信息,请参阅JupyterLab版本控制。
-
在SageMaker 项目和 JumpStart部分中,您有两个选项。您可以接受默认的项目和 JumpStart 设置,也可以自定义用户配置文件是否可以创建和使用项目 JumpStart。有关更多信息,请参阅使用项目所需的 SageMaker Studio 权限。
-
选择下一步。
-
(可选)如果该域关联了 RStudio 许可证,请选择是否要使用以下授权之一创建用户:
-
Unauthorized
-
RStudio 管理员
-
RStudio 用户
-
-
选择下一步。
对于 Canvas 基本权限配置,选择是否设置使用 SageMaker Canvas 应用程序所需的最低权限。
(可选)对于时间序列预测配置:要授予用户在 C SageMaker anvas 中进行时间序列预测的权限,请保持 “启用时间序列预测” 选项处于启用状态。默认情况下,此选项处于打开状态。
(可选)如果您保持启用时间序列预测处于打开状态,请选择创建和使用新的执行角色。或者,如果您已经拥有附加了所需 Amazon Forecast 权限的 IAM 角色,请选择使用现有执行角色。有关更多信息,请参阅 IAM 角色设置方法。
-
选择提交。
从中创建用户个人资料 Amazon CLI
要从的域中创建用户配置文件 Amazon CLI,请在本地计算机的终端上运行以下命令。有关可用 JupyterLab 版本 ARN 的信息,请参阅设置默认 JupyterLab版本。
aws --region
region
\ sagemaker create-user-profile \ --domain-iddomain-id
\ --user-profile-nameuser-name
\ --user-settings '{ "JupyterServerAppSettings": { "DefaultResourceSpec": { "SageMakerImageArn": "sagemaker-image-arn
", "InstanceType": "system" } } }'
删除用户配置文件
必须删除用户配置文件启动的所有应用程序,才能删除该用户配置文件。以下部分介绍如何使用 SageMaker 控制台或从网域中删除用户配置文件 Amazon CLI。
从控制台删除用户配置文件
-
打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/
。 -
在左侧导航窗格中,选择管理员配置。
-
在管理员配置下,选择域。
-
从域名列表中,选择要从中删除用户配置文件的域。
-
在域名详细信息页面上,选择用户配置文件选项卡。
-
选择要删除的用户配置文件。
-
在用户详细信息页面上,对于应用程序列表中的每个非失败应用程序,选择操作。
-
从下拉列表中,选择删除。
-
在删除应用程序对话框中,选择是,删除应用程序。然后在确认字段中输入 delete 并选择删除。
-
当所有应用程序的状态均显示为已删除时,选择编辑。
-
在编辑用户页面上,选择删除用户。
-
在删除用户弹出窗口中,选择是,删除用户。
-
在此字段中输入 delete 以确认删除。
-
选择删除。
从中删除用户配置文件 Amazon CLI
要从中删除用户配置文件 Amazon CLI,请从本地计算机的终端运行以下命令。
aws sagemaker delete-user-profile \ --region
region
\ --domain-iddomain-id
\ --user-profile-nameuser-name