AWS App Runner 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 AWS App Runner 可用性变更。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
删除 App Runner 服务
当您想要终止在您的 AWS App Runner 服务中运行的 Web 应用程序时,可以删除该服务。删除服务会停止正在运行的 Web 服务,移除基础资源并删除关联数据。
您可能出于以下一个或多个原因想要删除 App Runner 服务:
-
您不再需要 Web 应用程序 ——例如,它已停用,或者它是您已使用完毕的开发版本。
-
您已达到 App Runner 服务配额 — 您想在同一服务中创建新服务, AWS 区域 并且已达到与您的账户关联的配额。有关更多信息,请参阅 应用程序运行器资源配额。
-
安全或隐私注意事项 — 你希望 App Runner 删除它为你的服务存储的数据。
暂停和删除对比
暂停您的 App Runner 服务以暂时将其禁用。只有计算资源会被终止,并且您存储的数据(例如,应用程序版本的容器镜像)保持不变。恢复服务速度很快,您的应用程序已准备好部署到新的计算资源。您的 App Runner 域名保持不变。
删除您的 App Runner 服务以将其永久删除。您存储的数据已删除。如果你需要重新创建服务,App Runner 需要再次获取你的源代码,如果是代码存储库,还需要编译它。您的 Web 应用程序将获得一个新的 App Runner 域。
App Runner 删除了什么?
当你删除服务时,App Runner 会删除一些关联项目,而不会删除其他项目。以下列表提供了详细信息。
App Runner 删除的项目:
-
容器镜像 -您部署的镜像或 App Runner 根据您的源代码构建的镜像的副本。它使用 App Runner 拥有的内部 AWS 账户 存储在亚马逊弹性容器注册表(亚马逊 ECR)中。
-
服务配置 -与您的 App Runner 服务关联的配置设置。它们使用 App Runner 拥有的内部 AWS 账户 存储在亚马逊 DynamoDB 中。
App Runner 未删除的项目:
-
连接 -您可能有一个与您的服务相关的连接。App Runner 连接是一种单独的资源,可以在多个 App Runner 服务之间共享。如果您不再需要该连接,则可以明确将其删除。有关更多信息,请参阅 管理 App Runner 连接。
-
自定义域名证书 — 如果您将自定义域名关联到 App Runner 服务,App Runner 会在内部创建跟踪域名有效性的证书。它们存储在 AWS Certificate Manager (ACM) 中。在域名与您的服务取消关联后或服务被删除后的七天内,App Runner 不会删除证书。有关更多信息,请参阅 管理 App Runner 服务的自定义域名。
删除您的服务
使用以下方法之一删除您的 App Runner 服务: