添加和删除用户个人资料 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

添加和删除用户个人资料

以下各节演示如何使用 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 控制台向域中添加用户配置文件。

  1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

  2. 在左侧导航窗格中,选择管理员配置

  3. 管理员配置下,选择

  4. 从域名列表中,选择要向其添加用户配置文件的域。

  5. 域名详细信息页面上,选择用户配置文件选项卡。

  6. 选择添加用户。这将打开一个新页面。

  7. 对用户配置文件使用默认名称或添加自定义名称。

  8. 对于执行角色,请从角色选择器中选择选项。如果您选择输入自定义 IAM 角色 ARN,则该角色必须至少具有授予代入该角色的 SageMaker 权限的附加信任策略。有关更多信息,请参阅SageMaker 角色

    如果您选择创建新角色,则将打开创建 IAM 角色对话框:

    1. 对于您指定的 S3 存储桶,请指定笔记本的用户可以访问的其他 Amazon S3 存储桶。如果您不希望添加对更多存储桶的访问权限,请选择

    2. 选择 “创建角色”。 SageMaker 创建新的 IAM 角色AmazonSageMaker-ExecutionPolicy,并附加了该AmazonSageMakerFullAccess策略。

  9. (可选)向用户个人资料添加标签。 用户配置文件创建的所有资源都将有一个域 ARN 标签和一个用户个人资料 ARN 标签。域 ARN 标签基于域 ID,而用户个人资料 ARN 标签基于用户个人资料名称。

  10. 选择下一步

  11. SageMaker Studio 部分,您可以选择在 Studio 的新版本和经典版本之间进行选择,作为您的默认体验。

    • 如果您选择 SageMaker Studio(推荐)作为默认体验,则 Studio Classic IDE 将使用默认设置。有关默认设置的信息,请参阅默认设置

      有关 Studio 的信息,请参阅亚马逊 SageMaker Studio

    • 如果您选择 Studio Classic 作为默认体验,则可以选择启用或禁用笔记本资源共享。笔记本资源包括单元输出和 Git 存储库等工件。有关笔记本资源的更多信息,请参阅共享和使用 Amazon SageMaker Studio 经典笔记本电脑

  12. 在 “SageMaker 画布” 下,您可以配置 SageMaker 画布设置。有关入门的说明和配置详细信息,请参阅开始使用 Amazon C SageMaker anvas

    1. 对于 Canvas 基本权限配置,选择是否设置使用 SageMaker Canvas 应用程序所需的最低权限。

    2. (可选)对于时间序列预测配置:要授予用户在 C SageMaker anvas 中进行时间序列预测的权限,请保持 “启用时间序列预测” 选项处于启用状态。默认情况下,此选项处于打开状态。

    3. (可选)如果您保持启用时间序列预测处于打开状态,请选择创建和使用新的执行角色。或者,如果您已经拥有附加了所需 Amazon Forecast 权限的 IAM 角色,请选择使用现有执行角色。有关更多信息,请参阅 IAM 角色设置方法

  13. RStudio 下,如果获得 RStudio 许可,请选择是否要使用以下授权之一创建用户:

    • Unauthorized

    • RStudio 管理员

    • RStudio 用户

  14. 选择下一步

  15. 在 “自定义 Studio 用户界面” 页面中,您可以自定义 Studio 中显示的可查看应用程序和机器学习 (ML) 工具。此自定义仅隐藏 Studio 左侧导航窗格中的应用程序和机器学习工具。有关 Studio 用户界面的信息,请参阅亚马逊 SageMaker Studio 界面概述

    有关应用程序的信息,请参见Amazon SageMaker Studio 支持的应用程序

    Studio Classic 中不提供自定义 Studio 界面功能。如果您想将 Studio 设置为默认体验,请选择 “上一步”,然后返回到上一个步骤。

  16. 选择下一步

  17. 查看更改后,选择创建用户个人资料

从中创建用户个人资料 Amazon CLI

要从的域中创建用户配置文件 Amazon CLI,请在本地计算机的终端上运行以下命令。有关可用 JupyterLab 版本 ARN 的信息,请参阅设置默认 JupyterLab版本

aws --region region \ sagemaker create-user-profile \ --domain-id domain-id \ --user-profile-name user-name \ --user-settings '{ "JupyterServerAppSettings": { "DefaultResourceSpec": { "SageMakerImageArn": "sagemaker-image-arn", "InstanceType": "system" } } }'

您可以使用自定义在 Amazon CLI Studio 中为用户显示的应用程序和机器学习工具StudioWebPortalSettingsHiddenAppTypes用于隐藏应用程序和HiddenMlTools隐藏机器学习工具。有关自定义 Studio 界面左侧导航栏的更多信息,请参阅自定义亚马逊 SageMaker Studio 用户界面。此功能不适用于 Studio Classic。

删除用户配置文件

必须删除用户配置文件启动的所有应用程序,才能删除该用户配置文件。以下部分介绍如何使用 SageMaker 控制台或从网域中删除用户配置文件 Amazon CLI。

从控制台删除用户配置文件

  1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

  2. 在左侧导航窗格中,选择管理员配置

  3. 管理员配置下,选择

  4. 从域名列表中,选择要从中删除用户配置文件的域。

  5. 域名详细信息页面上,选择用户配置文件选项卡。

  6. 选择要删除的用户配置文件。

  7. 用户详细信息页面上,对于应用程序列表中的每个非失败应用程序,选择操作

  8. 从下拉列表中,选择删除

  9. 删除应用程序对话框中,选择是,删除应用程序。然后在确认字段中输入 delete 并选择删除

  10. 当所有应用程序的状态均显示为已删除时,选择编辑

  11. 编辑用户页面上,选择删除用户

  12. 删除用户弹出窗口中,选择是,删除用户

  13. 在此字段中输入 delete 以确认删除。

  14. 选择删除

从中删除用户配置文件 Amazon CLI

要从中删除用户配置文件 Amazon CLI,请从本地计算机的终端运行以下命令。

aws sagemaker delete-user-profile \ --region region \ --domain-id domain-id \ --user-profile-name user-name