查看、停止或删除正在运行的 Studio 实例、应用程序和空间 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

查看、停止或删除正在运行的 Studio 实例、应用程序和空间

重要

截至 2023 年 11 月 30 日,之前的亚马逊 SageMaker Studio 体验现在被命名为 Amazon St SageMaker udio Classic。以下部分专门介绍如何使用更新后的 Studio 体验。有关使用 Studio Classic 应用程序的信息,请参见亚马逊 SageMaker Studio 经典版

以下主题包括有关如何查看、停止或删除正在运行的 Studio 实例、应用程序和空间的信息和说明。有关 Studio 空间的更多信息,请参阅亚马逊 SageMaker Studio 空间

我们在以下要点中简要概述了空间、应用程序和实例之间的区别:

  • 创建空间时,就是创建运行应用程序所需的资源。这包括存储数据的亚马逊 Elastic Block Store (Amazon EBS) 卷。删除空间时,也就是删除存储在该空间中的数据。

  • 打开应用程序时,需要启动一个实例才能运行该应用程序。

    关闭应用程序时,您不会自动停止和删除该实例。您可以在实例运行时重新打开应用程序。

    当您使用 DeleteAppAPI 时,您还可以停止并删除该实例。使用此 API 后,您可以重启实例和应用程序。

  • 对于本页上的说明,停止实例或删除实例的操作具有相同的效果。当您停止或删除实例时,也将停止该应用程序。

    同样,停止实例与停止或删除应用程序相同。

查看您的 Studio 正在运行的实例、应用程序和空间

查看您的 Studio 正在运行的实例和应用程序

正在运行的实例页面提供有关用户在 Amazon SageMaker Studio 中创建或与用户共享的所有正在运行的应用程序实例的信息。

您可以查看和停止所有应用程序和空间的运行实例。 如果实例已停止,则该实例不会出现在此页面上。可以从登录页面查看已停止的实例各自的应用程序类型。

您可以在 Studio 中查看正在运行的应用程序及其详细信息的列表。

查看正在运行的实例
  1. 按照中的步骤启动 Studio 启动亚马逊 SageMaker Studio

  2. 在左侧导航窗格中,选择正在运行的实例

  3. 在 “正在运行的实例” 页面上,您可以查看正在运行的应用程序的列表以及有关这些应用程序的详细信息。

    要查看未运行的实例,请从左侧导航窗格中选择应用程序下的相关应用程序。未运行的应用程序在 “状态” 列下将处于 “已停止状态

查看您的工作室空间

域名详情页面中的 “空间” 部分提供有关您网域内 Studio 空间的信息。您可以在此页面上查看、创建和删除空间。

您可以在 “空间” 部分中查看的空间是用于以下内容的运行空间:

没有空间可容纳 SageMaker Canvas、Studio Classic(私人)或 RStudio。

查看网域中的工作室空间
  1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

  2. 在左侧导航窗格中,展开 “管理员配置”,然后选择 “”。

  3. 选择要在其中查看空间的域。

  4. 域详细信息页面上,选择空间管理选项卡以打开空间部分。

删除或停止运行您的 Studio 的实例、应用程序和空间

为避免因未使用的 Studio 运行实例、应用程序或空间而产生额外费用,您可以将其停止或删除。本页将提供一些关于停止或删除正在运行的 Studio 实例、应用程序或空间的区别的信息,并附有说明。

有关 Studio 空间、应用程序和实例之间区别的更多信息,请参阅查看、停止或删除正在运行的 Studio 实例、应用程序和空间

删除或停止您的 Amazon SageMaker Studio 应用程序或正在运行的实例

为避免未使用的正在运行的应用程序产生额外费用,您可以停止并删除这些应用程序和正在运行的实例。以下内容提供了有关停止或删除应用程序或实例的一些信息:

  • 在以下说明中,删除应用程序(使用 DeleteAppAPI)与停止该应用程序的实例具有相同的效果。按照删除应用程序或停止实例的说明,将停止和删除该应用程序和该应用程序的实例。

  • 删除应用程序或停止实例后,您可以稍后重新启动该实例和应用程序。

    • 当您删除应用程序或停止实例时,空间中的文件将保留。您可以再次运行该应用程序,并期望访问存储在空间中的相同文件,就像删除应用程序之前所做的那样。

    • 当您删除应用程序或停止实例时,该应用程序的元数据将在 24 小时内删除。有关更多信息,请参阅 DescribeAppAPI CreationTime 响应元素中的注释。

以下选项卡提供了使用 Studio 用户界面、 SageMaker 控制台或从您的网域中停止和删除应用程序的说明 Amazon CLI。

注意

要在一个位置查看和停止所有正在运行的 Studio 实例,我们建议使用以下选项中的使用 Studio 用户界面删除您的域名应用程序工作流程。

要使用 Studio 用户界面删除您的 Studio 应用程序,请按照以下说明进行操作。

删除您的域名应用程序(Studio 用户界面)
  1. 启动 Studio。根据您的设置,此过程可能会有所不同。有关启动 Studio 的信息,请参阅启动亚马逊 SageMaker Studio

  2. 在左侧导航窗格中,选择正在运行的实例

    如果页面上的表格为空,则您的空间中没有任何正在运行的实例或应用程序。

  3. 在 “名称” 和 “应用程序” 列下的表中,找到空间名称以及要停止和删除的应用程序。

  4. 选择相应的 “停止” 按钮以停止和删除应用程序。

要从集中位置查看或停止 Studio 运行的实例,请参阅使用 Studio 用户界面删除您的域名应用程序。否则,请使用以下说明。

在 SageMaker 控制台中,对于可以在控制台的 “空间” 部分中查看的空间,您只能停止正在运行的 Studio 应用程序。有关可视空间的列表,请参阅查看您的工作室空间

以下步骤说明如何使用 SageMaker 控制台删除 Studio 应用程序。

删除应用程序指令(控制台)
  1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

  2. 在左侧导航窗格中,展开 “管理员配置”,然后选择 “”。

  3. 选择要还原的域名。

  4. 域详细信息页面上,选择空间管理选项卡。

  5. 重要

    空间管理选项卡中,您可以选择删除空间。删除空间和删除应用程序是有区别的。如果删除该空间,您将无法访问该空间中的数据。除非您确定要删除,否则请勿删除该空间。

    要停止并删除应用程序,请在空间管理选项卡和名称列下,选择应用程序的空间。

  6. 在 “应用程序” 部分和 “应用程序类型” 列下,搜索要停止并删除的应用程序。

  7. 在 “操作” 列下,选择相应的删除应用程序按钮。

  8. 在弹出框中,选择 “是,删除应用程序”。执行此操作后,删除输入字段变为可用。

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

  10. 选择 Delete (删除)

要从集中位置查看或停止任何正在运行的 Studio 实例,请参阅使用 Studio 用户界面删除您的域名应用程序。否则,请使用以下说明。

以下代码示例使用 DeleteAppAPI 删除示例网域中的应用程序。

要停止运行JupyterLab代码编辑器实例,请使用以下代码示例:

aws sagemaker delete-app \ --domain-id example-domain-id \ --region Amazon Web Services 区域 \ --app-name default \ --app-type example-app-type \ --space-name example-space-name
  • 要获取您的example-domain-id,请按照以下说明操作:

    要获得 example-domain-id
    1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

    2. 在左侧导航窗格中,展开 “管理员配置”,然后选择 “”。

    3. 选择相关的域名。

    4. 域详细信息页面上,选择域设置选项卡。

    5. 复制域名

  • 要获取您的Amazon Web Services 区域,请按照以下说明确保您使用的域名正确无误 Amazon Web Services 区域 :

    要获得 Amazon Web Services 区域
    1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

    2. 在左侧导航窗格中,展开 “管理员配置”,然后选择 “”。

    3. 选择相关的域名。

    4. 域名详细信息页面上,确认这是相关的域名。

    5. 从 SageMaker 控制台右上角展开区域下拉列表,然后使用您 Amazon Web Services 区域 姓名右侧的相应 Amazon Web Services 区域 ID。例如,us-west-1

  • 对于example-app-type,请使用与要停止的应用程序相关的应用程序类型。例如,example-app-type替换为以下应用程序类型之一:

  • 要获取您的example-space-name,请使用以下步骤:

    要获得 example-space-name
    1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

    2. 在左侧导航窗格中,展开 “管理员配置”,然后选择 “”。

    3. 选择相关的域名。

    4. 域详细信息页面上,选择空间管理选项卡。

    5. 复制相关的空间名称。

要停止运行 SageMaker CanvasStudio ClassicRStudio 的实例,请使用以下代码示例:

aws sagemaker delete-app \ --domain-id example-domain-id \ --region Amazon Web Services 区域 \ --app-name default \ --app-type example-app-type \ --user-profile example-user-name
  • 对于example-app-type,请使用与要停止的应用程序相关的应用程序类型。例如,example-app-type替换为以下应用程序类型之一:

  • 要获取您的example-user-name,请导航至域名详情页面。

    • 接下来,选择用户配置文件选项卡,然后复制相关的空间名称。

有关删除正在运行的 Studio 应用程序的其他说明,请参阅:

删除工作室空间

重要

删除空间后,空间中存储的所有数据都将丢失。我们建议您在删除空间之前备份数据。

要删除 Studio 空间,您需要拥有管理员权限或至少具有更新域、IAM 和 Amazon S3 的权限。

  • 空间用于管理相关应用程序的存储和资源需求。删除空间时,存储卷也会被删除。因此,您将无法访问存储在该空间中的文件。有关 Studio 空间的更多信息,请参阅亚马逊 SageMaker Studio 空间

    如果您选择删除空间,我们建议您备份数据。

  • 删除空间后,您将无法再次访问该空间。

您可以删除控制台的 “空间” 部分中可查看的 Studio 空间。有关可视空间的列表,请参阅查看您的工作室空间

没有空间可容纳 SageMaker Canvas、Studio Classic(私人)和 RStudio。要停止并删除您的 SageMaker Canvas、Studio Classic(私人)或 RStudio 应用程序,请参阅删除或停止您的 Amazon SageMaker Studio 应用程序或正在运行的实例

域名详情页面中的 “空间” 部分提供了有关您域内的 Studio 空间的信息。您可以在此页面上查看、创建和删除空间。

查看网域中的工作室空间
  1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

  2. 在左侧导航窗格中,展开 “管理员配置”,然后选择 “”。

  3. 选择要在其中查看空间的域。

  4. 域详细信息上,选择空间管理以打开空间部分。

  5. 选择要删除的空间。

  6. 选择 Delete (删除)

  7. 在标题为 “删除空间” 的弹出框中,有两个选项:

    • 如果您已经关闭了空间中的所有应用程序,请选择 “是,删除空间”

    • 如果空间中仍有应用程序在运行,请选择是,关闭所有应用程序并删除空间

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

  9. 要删除空间,您有两个选择:

    • 如果您已经关闭了空间中的所有应用程序,请选择删除空间

    • 如果空间中仍有应用程序在运行,请选择 “关闭所有应用程序并删除空间”

必须先删除与空间关联的应用程序 Amazon CLI,然后才能使用删除空间。有关停止 Studio 应用程序的信息,请参阅删除或停止您的 Amazon SageMaker Studio 应用程序或正在运行的实例

使用以下 Amazon CLI 命令删除域内的空间:

aws sagemaker delete-space \ --domain-id example-domain-id \ --region Amazon Web Services 区域 \ --space-name example-space-name
  • 要获取您的example-domain-id,请按照以下说明操作:

    要获得 example-domain-id
    1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

    2. 在左侧导航窗格中,展开 “管理员配置”,然后选择 “”。

    3. 选择相关的域名。

    4. 域详细信息页面上,选择域设置选项卡。

    5. 复制域名

  • 要获取您的Amazon Web Services 区域,请按照以下说明确保您使用的域名正确无误 Amazon Web Services 区域 :

    要获得 Amazon Web Services 区域
    1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

    2. 在左侧导航窗格中,展开 “管理员配置”,然后选择 “”。

    3. 选择相关的域名。

    4. 域名详细信息页面上,确认这是相关的域名。

    5. 从 SageMaker 控制台右上角展开区域下拉列表,然后使用您 Amazon Web Services 区域 姓名右侧的相应 Amazon Web Services 区域 ID。例如,us-west-1

  • 要获取您的example-space-name,请使用以下步骤:

    要获得 example-space-name
    1. 打开亚马逊 SageMaker 控制台,网址为 https://console.aws.amazon.com/sagemaker/

    2. 在左侧导航窗格中,展开 “管理员配置”,然后选择 “”。

    3. 选择相关的域名。

    4. 域详细信息页面上,选择空间管理选项卡。

    5. 复制相关的空间名称。