关掉 RStudio - 亚马逊 SageMaker AI

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

关掉 RStudio

重要

允许 Amazon SageMaker Studio 或 Amazon SageMaker Studio Classic 创建亚马逊 SageMaker资源的自定义IAM策略还必须授予向这些资源添加标签的权限。之所以需要为资源添加标签的权限,是因为 Studio 和 Studio Classic 会自动为创建的任何资源添加标签。如果IAM策略允许 Studio 和 Studio Classic 创建资源但不允许标记,则在尝试创建资源时可能会出现 AccessDenied “” 错误。有关更多信息,请参阅 提供标记 A SageMaker I 资源的权限

AWS 亚马逊 A SageMaker I 的托管策略授予创建 SageMaker 资源的权限已经包括在创建这些资源时添加标签的权限。

要关闭并重启您的 Posit Workbench 和关联的RStudioServerPro应用程序,必须先关闭所有现有应用程序。RSessions你可以从内部关闭RSessionGateway应用程序RStudio。然后,您可以使用关闭RStudioServerPro应用程序 AWS CLI。RStudioServerPro应用程序关闭后,必须RStudio通过 SageMaker AI 控制台重新打开。

在此过程中,任何未保存的笔记本信息都会丢失。Amazon EFS 卷中的用户数据不受影响。

注意

如果您将自定义映像与一起使用RStudio,请确保在重启应用程序后,您的 docker 镜像使用的RStudio版本与 SageMaker AI 正在使用的 Posit Workbench 版本兼容。RStudioServerPro

以下主题说明如何关闭RSessionGateway和RStudioServerPro应用程序并重新启动它们。

暂停你的 RSessions

完成以下步骤以暂停您的所有操作RSessions。

  1. 在RStudio启动器中RSession,确定要暂停的。

  2. 为会话选择暂停

  3. 对所有人重复此操作RSessions。

删除您的 RSessions。

完成以下步骤以关闭您的所有RSessions。

  1. 在RStudio启动器中RSession,确定要删除的。

  2. 为会话选择退出。这会打开一个新的退出会话窗口。

  3. 退出会话窗口中,选择强制退出,即可结束会话中的所有子进程。

  4. 选择退出会话以确认删除会话。

  5. 对所有人重复此操作RSessions。

删除您的RStudioServerPro应用程序

从中运行以下命令 AWS CLI 以删除并重新启动您的RStudioServerPro应用程序。

  1. 使用您当前的域名ID删除RStudioServerPro应用程序。

    aws sagemaker delete-app \ --domain-id <domainId> \ --user-profile-name domain-shared \ --app-type RStudioServerPro \ --app-name default
  2. 重新创建RStudioServerPro应用程序。

    aws sagemaker create-app \ --domain-id <domainId> \ --user-profile-name domain-shared \ --app-type RStudioServerPro \ --app-name default