

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

# 停止并删除 Studio 中正在运行的应用程序和空间
<a name="studio-updated-running-stop"></a>

以下页面包含有关如何停止和删除未使用的 Amazon SageMaker Studio 资源以避免不必要的额外费用的信息和说明。对于不再需要使用的 Studio 资源，您需要同时执行以下两项操作：
+ 停止应用程序：此操作将停止应用程序并删除运行应用程序的实例。停止应用程序后，可以重新启动应用程序。
+ 删除空间：此操作将删除已为应用程序和实例创建的 Amazon EBS 卷。
**重要**  
如果删除空间，您将无法访问此空间内的数据。除非您确定要删除，否则不要删除空间。

有关 Studio 空间和应用程序之间的区别的更多信息，请参阅[查看您的 Studio 正在运行的实例、应用程序和空间](studio-updated-running.md)。

**Topics**
+ [停止你的 Amazon SageMaker Studio 应用程序](#studio-updated-running-stop-app)
+ [删除 Studio 空间](#studio-updated-running-stop-space)

## 停止你的 Amazon SageMaker Studio 应用程序
<a name="studio-updated-running-stop-app"></a>

要避免未使用的正在运行的应用程序产生额外费用，您可以停止它们。下文包含有关停止应用程序的作用以及操作方法的信息。
+ 以下说明将使用 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteApp.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteApp.html) API 停止应用程序。这还将停止运行应用程序的实例。
+ 停止应用程序后，您可以稍后再启动应用程序。
  + 当您停止应用程序时，空间中的文件将保留。您可以再次运行应用程序，并希望访问存储在空间中的相同文件，就像删除应用程序之前一样。

    
  + 当您停止应用程序时，应用程序的*元数据*将在 24 小时内删除。有关更多信息，请参阅 [DescribeApp](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeApp.html#sagemaker-DescribeApp-response-CreationTime)API `CreationTime` 响应元素中的注释。

**注意**  
如果服务检测到应用程序运行状况不佳，则它会承担 [AmazonSageMakerNotebooksServiceRolePolicy](security-iam-awsmanpol-notebooks.md#security-iam-awsmanpol-AmazonSageMakerNotebooksServiceRolePolicy) 服务相关角色，并使用 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteApp.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteApp.html) API 删除该应用程序。

以下选项卡提供了使用 Studio 用户界面、 SageMaker AI 控制台或，阻止应用程序进入您的网域的说明 AWS CLI。

**注意**  
要在一个位置查看和停止所有正在运行的 Studio 实例，我们建议从以下选项中选择 [使用 Studio UI 停止应用程序](#studio-updated-running-stop-app-using-studio-updated-ui) 工作流程。

### 使用 Studio UI 停止应用程序
<a name="studio-updated-running-stop-app-using-studio-updated-ui"></a>

要使用 Studio UI 停止您的 Studio 应用程序，请按照以下说明进行操作。

**删除您的应用程序（Studio UI）**

1. 启动 Studio。此过程可能因设置不同而异。有关启动 Studio 的信息，请参阅 [启动亚马逊 SageMaker Studio](studio-updated-launch.md)。

1. 从左侧导航窗格中选择**运行实例**。

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

1. 在**名称**和**应用程序**列下的表中，找到要停止的空间名称和应用程序。

1. 选择相应的**停止**按钮可停止应用程序。

### 停止使用 SageMaker AI 控制台的应用程序
<a name="studio-updated-running-stop-app-using-sagemaker-console"></a>

要从集中位置查看或停止 Studio 正在运行的实例，请参阅 [使用 Studio UI 停止应用程序](#studio-updated-running-stop-app-using-studio-updated-ui)。否则，请使用以下说明。

**在 SageMaker AI 控制台中，对于可以在控制台的 “空间” 部分中查看的空间，您只能停止正在运行的 Studio 应用程序。**有关可视空间的列表，请参阅 [查看您的 Studio 空间](studio-updated-running.md#studio-updated-running-view-space)。

以下步骤说明如何使用 SageMaker AI 控制台停止 Studio 应用程序。

**停止应用程序（SageMaker AI 控制台）**

1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1. 从左侧导航窗格中，展开**管理员配置**并选择**域**。

1. 请选择要恢复的域。

1. 在**域详细信息**页面上，选择**空间管理**选项卡。

1. 
**重要**  
在**空间管理**选项卡中，您可以选择删除空间。删除空间和删除应用程序是不同的。如果删除空间，您将无法访问此空间内的数据。除非您确定要删除，否则不要删除空间。

   要停止应用程序，请在**空间管理**选项卡的**名称**列下，选择应用程序的空间。

1. 在**应用程序**部分的**应用程序类型**列下，搜索要停止的应用程序。

1. 在**操作**列下，选择相应的**删除应用程序**按钮。

1. 在弹出窗口中，选择**是的，删除应用程序**。执行此操作后，删除输入字段变为可用。

1. 在删除输入字段中输入 **delete** 确认删除。

1. 选择**删除**。

### 使用停止您的域名应用程序 AWS CLI
<a name="studio-updated-running-stop-app-using-cli"></a>

要从集中位置查看或停止任何 Studio 正在运行的实例，请参阅 [使用 Studio UI 停止应用程序](#studio-updated-running-stop-app-using-studio-updated-ui)。否则，请使用以下说明。

以下代码示例使用 [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteApp.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteApp.html) API 停止示例域中的应用程序。

要停止正在运行的实例**JupyterLab**或**代码编辑器**实例，请使用以下代码示例：

```
aws sagemaker delete-app \
--domain-id example-domain-id \
--region AWS 区域 \
--app-name default \
--app-type example-app-type \
--space-name example-space-name
```
+ 要获取您的 `example-domain-id`，请按照以下说明进行操作：

**获得 `example-domain-id`**

  1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

  1. 从左侧导航窗格中，展开**管理员配置**并选择**域**。

  1. 选择相关的域。

  1. 在**域详细信息**页面上，选择**域设置**选项卡。

  1. 复制**域 ID**。
+ 要获取您的 `AWS 区域`，请按照以下说明操作，确保为您的域使用正确的 AWS 区域 ：

**要获得 `AWS 区域`**

  1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

  1. 从左侧导航窗格中，展开**管理员配置**并选择**域**。

  1. 选择相关的域。

  1. 在**域详细信息**页面上，确认这是否是相关域。

  1. 从 SageMaker AI 控制台的右上角展开区域下拉列表，并在您的 AWS 区域 姓名右侧使用相应的 AWS 区域 ID。例如 `us-west-1`。
+ 对于 `example-app-type`，请使用与要停止的应用程序相关的应用程序类型。例如，将 `example-app-type` 替换为以下应用程序类型之一：
  + JupyterLab 应用程序类型：`JupyterLab`。有关的信息 JupyterLab，请参见[SageMaker JupyterLab](studio-updated-jl.md)。
  + Code Editor 应用程序类型：`CodeEditor`。有关 Code Editor，基于 Code-OSS，Visual Studio Code - 开源的信息，请参阅 [Amazon SageMaker Studio 中的代码编辑器](code-editor.md)。
+ 要获得您的 `example-space-name`，请按照以下步骤操作：

**要获得 `example-space-name`**

  1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

  1. 从左侧导航窗格中，展开**管理员配置**并选择**域**。

  1. 选择相关的域。

  1. 在**域详细信息**页面上，选择**空间管理**选项卡。

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

要停止运行 **SageMaker Canvas**、**Studio Classic** 或的实例 **RStudio**，请使用以下代码示例：

```
aws sagemaker delete-app \
--domain-id example-domain-id \
--region AWS 区域 \
--app-name default \
--app-type example-app-type \
--user-profile example-user-name
```
+ 对于 `example-app-type`，请使用与要停止的应用程序相关的应用程序类型。例如，将 `example-app-type` 替换为以下应用程序类型之一：
  + SageMaker 画布应用程序类型:`Canvas`. 有关 SageMaker Canvas 的信息，请参阅[亚马逊 SageMaker Canvas](canvas.md)。
  + Studio Classic 应用程序类型：`JupyterServer`。有关 Studio Classic 的信息，请参阅 [亚马逊 SageMaker Studio 经典版](studio.md)。
  + RStudio 应用程序类型：`RStudioServerPro`。有关的信息 RStudio，请参见[RStudio 在亚马逊上 A SageMaker I](rstudio.md)。
+ 要获取您的 `example-user-name`，请导航至**域详细信息**页面。
  + 然后，选择**用户配置文件**选项卡，复制相关的空间名称。

有关停止正在运行的 Studio 应用程序的其他说明，请参阅：
+ JupyterLab: [删除未使用的资源](studio-updated-jl-admin-guide-clean-up.md).
+ Code Editor：[关闭 Code Editor 资源](code-editor-use-log-out.md)。
+ SageMaker 画布：[注销 Amazon SageMaker Canvas](canvas-log-out.md)。
+ Studio Classic：[关闭并更新 Amazon SageMaker Studio 经典版和应用程序](studio-tasks-update.md)。
+ RStudio: [关掉 RStudio](rstudio-shutdown.md).

## 删除 Studio 空间
<a name="studio-updated-running-stop-space"></a>

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

您需要拥有管理员权限，或至少拥有更新域、IAM 和 Amazon S3 的权限，才能删除 Studio 空间。
+ 空间用于管理相关应用程序的存储和资源需求。当您删除空间时，存储卷也会被删除。因此，您将无法访问存储在此空间中的文件。有关 Studio 空间的更多信息，请参阅 [亚马逊 SageMaker Studio 空间](studio-updated-spaces.md)。

  如果您选择删除空间，我们建议您备份数据。
+ 删除空间后，您将无法再访问此空间。

您可以删除管理控制台**空间**部分中可查看的 Studio 空间。有关可视空间的列表，请参阅 [查看您的 Studio 空间](studio-updated-running.md#studio-updated-running-view-space)。

没有空间可存放 SageMaker Canvas、Studio Classic（私人）和 RStudio。要停止并删除您的 SageMaker Canvas、Studio Classic（私人）或 RStudio 应用程序，请参阅[停止你的 Amazon SageMaker Studio 应用程序](#studio-updated-running-stop-app)。

### 使用 SageMaker AI 控制台删除空间
<a name="studio-updated-running-stop-space-using-sagemaker-console"></a>

**域详细信息**页面中的**空间**部分提供域内 Studio 空间的信息。您可以在此页面上查看、创建和删除空间。

**查看域中的 Studio 空间**

1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

1. 从左侧导航窗格中，展开**管理员配置**并选择**域**。

1. 选择要查看空间的域。

1. 在**域详细信息**上，选择**空间管理**选项卡，打开**空间**部分。

1. 选择要删除的空间。

1. 选择**删除**。

1. 在标题为**删除空间**的弹出框中，您有两个选项：
   + 如果您已经关闭了空间中的所有应用程序，请选择**是，删除空间**。
   + 如果您在空间中仍有应用程序正在运行，请选择**是，关闭所有应用程序并删除空间**。

1. 在删除输入字段中输入 **delete** 确认删除。

1. 要删除空间，您有两个选项：
   + 如果您已经关闭了空间中的所有应用程序，请选择**删除空间**。
   + 如果您在空间中仍有应用程序正在运行，请选择**关闭所有应用程序并删除空间**。

### 使用删除空间 AWS CLI
<a name="studio-updated-running-stop-space-using-cli"></a>

必须先删除与空间关联的应用程序 AWS CLI，然后才能使用删除空间。有关停止 Studio 应用程序的信息，请参阅 [停止你的 Amazon SageMaker Studio 应用程序](#studio-updated-running-stop-app)。

使用以下 AWS CLI 命令删除域内的空间：

```
aws sagemaker delete-space \
--domain-id example-domain-id \
--region AWS 区域 \
--space-name example-space-name
```
+ 要获取您的 `example-domain-id`，请按照以下说明进行操作：

**获得 `example-domain-id`**

  1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

  1. 从左侧导航窗格中，展开**管理员配置**并选择**域**。

  1. 选择相关的域。

  1. 在**域详细信息**页面上，选择**域设置**选项卡。

  1. 复制**域 ID**。
+ 要获取您的 `AWS 区域`，请按照以下说明操作，确保为您的域使用正确的 AWS 区域 ：

**要获得 `AWS 区域`**

  1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

  1. 从左侧导航窗格中，展开**管理员配置**并选择**域**。

  1. 选择相关的域。

  1. 在**域详细信息**页面上，确认这是否是相关域。

  1. 从 SageMaker AI 控制台的右上角展开区域下拉列表，并在您的 AWS 区域 姓名右侧使用相应的 AWS 区域 ID。例如 `us-west-1`。
+ 要获得您的 `example-space-name`，请按照以下步骤操作：

**要获得 `example-space-name`**

  1. 打开 Amazon A SageMaker I 控制台，网址为[https://console.aws.amazon.com/sagemaker/](https://console.aws.amazon.com/sagemaker/)。

  1. 从左侧导航窗格中，展开**管理员配置**并选择**域**。

  1. 选择相关的域。

  1. 在**域详细信息**页面上，选择**空间管理**选项卡。

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