

AWS App Runner 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息，请参阅 [AWS App Runner 可用性变更](https://docs.aws.amazon.com/apprunner/latest/dg/apprunner-availability-change.html)。

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

# 删除 App Runner 服务
<a name="manage-delete"></a>

当您想要终止在您的 AWS App Runner 服务中运行的 Web 应用程序时，可以删除该服务。删除服务会停止正在运行的 Web 服务，移除基础资源并删除关联数据。

您可能出于以下一个或多个原因想要删除 App Runner 服务：
+ *您不再需要 Web 应用程序 * ——例如，它已停用，或者它是您已使用完毕的开发版本。
+ *您已达到 App Runner 服务配额 * — 您想在同一服务中创建新服务， AWS 区域 并且已达到与您的账户关联的配额。有关更多信息，请参阅 [应用程序运行器资源配额](architecture.md#architecture.quotas)。
+ *安全或隐私注意事项 * — 你希望 App Runner 删除它为你的服务存储的数据。

## 暂停和删除对比
<a name="manage-delete.pause-vs-delete"></a>

*暂停*您的 App Runner 服务以*暂时将其*禁用。只有计算资源会被终止，并且您存储的数据（例如，应用程序版本的容器镜像）保持不变。恢复服务速度很快，您的应用程序已准备好部署到新的计算资源。您的 App Runner 域名保持不变。

*删除*您的 App Runner 服务以将其*永久*删除。您存储的数据已删除。如果你需要重新创建服务，App Runner 需要再次获取你的源代码，如果是代码存储库，还需要编译它。您的 Web 应用程序将获得一个新的 App Runner 域。

## App Runner 删除了什么？
<a name="manage-delete.what"></a>

当你删除服务时，App Runner 会删除一些关联项目，而不会删除其他项目。以下列表提供了详细信息。

**App Runner 删除的项目：**
+ *容器镜像 *-您部署的镜像或 App Runner 根据您的源代码构建的镜像的副本。它使用 App Runner 拥有的内部 AWS 账户 存储在亚马逊弹性容器注册表（亚马逊 ECR）中。
+ *服务配置 *-与您的 App Runner 服务关联的配置设置。它们使用 App Runner 拥有的内部 AWS 账户 存储在亚马逊 DynamoDB 中。

**App Runner 未删除的项目：**
+ *连接 *-您可能有一个与您的服务相关的连接。App Runner 连接是一种单独的资源，可以在多个 App Runner 服务之间共享。如果您不再需要该连接，则可以明确将其删除。有关更多信息，请参阅 [管理 App Runner 连接](manage-connections.md)。
+ *自定义域名证书 * — 如果您将自定义域名关联到 App Runner 服务，App Runner 会在内部创建跟踪域名有效性的证书。它们存储在 AWS Certificate Manager (ACM) 中。在域名与您的服务取消关联后或服务被删除后的七天内，App Runner 不会删除证书。有关更多信息，请参阅 [管理 App Runner 服务的自定义域名](manage-custom-domains.md)。

## 删除您的服务
<a name="manage-delete.manage"></a>

使用以下方法之一删除您的 App Runner 服务：

------
#### [ App Runner console ]

**使用 App Runner 控制台删除您的服务**

1. 打开 [ App Runner 控制台](https://console.aws.amazon.com/apprunner)，然后在**区域**列表中选择您的 AWS 区域。

1. 在导航窗格中，选择**服务**，然后选择您的 App Runner 服务。

   控制台显示服务仪表板和**服务概述**。  
![显示活动列表的 App Runner 服务仪表板页面](https://docs.aws.amazon.com/zh_cn/apprunner/latest/dg/images/console-dashboard.png)

1. 选择**操作**，然后选择**删除**。

   控制台会将您带到**服务**页面。已删除的服务将显示**操作进行中**状态，然后该服务将从列表中消失。您的服务现已删除。

------
#### [ App Runner API or AWS CLI ]

要使用 App Runner API 删除您的服务 AWS CLI，或调用 [ DeleteService ](https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteService.html) API 操作。如果调用返回成功响应并显示[服务](https://docs.aws.amazon.com/apprunner/latest/api/API_Service.html)对象`"Status": "OPERATION_IN_PROGRESS"`，则 App Runner 将开始删除您的服务。

------