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

添加和删除用户配置文件

以下几节演示了如何使用 SageMaker 控制台或 Amazon Command Line Interface (Amazon CLI) 在 Amazon SageMaker 域中添加和删除用户配置文件。

添加用户配置文件

以下部分介绍如何使用 SageMaker 控制台或 Amazon CLI 将用户配置文件添加到域中。

从控制台添加用户配置文件

您可以按照以下步骤从 SageMaker 控制台向域添加用户配置文件。

  1. 通过 https://console.aws.amazon.com/sagemaker/ 打开 Amazon 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. 默认 JupyterLab 版本下,从下拉列表中选择一个 JupyterLab 版本作为用户配置文件的默认版本。有关选择 JupyterLab 版本的信息,请参阅 JupyterLab 版本控制

  12. SageMaker 项目和 JumpStart 部分提供两个选项。您可以接受默认的项目和 JumpStart 设置,也可以自定义用户配置文件是否可以创建项目和使用 JumpStart。有关更多信息,请参阅使用项目时所需的 SageMaker Studio 权限

  13. 选择下一步

  14. (可选)如果域关联了 RStudio 许可证,请选择是否要创建具有以下授权之一的用户:

    • 未授权

    • RStudio 管理员

    • RStudio 用户

  15. 选择下一步

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

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

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

  19. 选择提交

从 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" } } }'

删除用户配置文件

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

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

  1. 通过 https://console.aws.amazon.com/sagemaker/ 打开 Amazon SageMaker 控制台。

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

  3. 管理员配置下,选择

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

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

  6. 选择要删除的用户配置文件。用户配置文件不得包含任何非失败应用程序。

  7. 用户详细信息页面上,选择编辑

  8. 选择删除用户。此时会打开一个新的弹出窗口。

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

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

  11. 选择删除

从 Amazon CLI 删除用户配置文件

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

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