在本模块中,您将终止您在此教程中创建的资源。您将停止在 Amazon ECS 上运行的服务、删除 ALB,并删除 AWS CloudFormation 堆栈以终止 ECS 集群,包括所有的底层 EC2 实例。

清理不是必需的,但会帮助您避免保持这些服务正常运行时进行的持续收费。开始清理


按照以下说明删除您在每个模块中创建的 AWS 资源。

  • 第 1 步:关闭您的服务

    通过删除您的集群中运行的每项服务(posts、threads 和 users)开始清理:
    • 导航到 Amazon ECS 控制台,然后选择集群
    • 选择 BreakTheMonolith-Demo 集群。
    • 服务选项卡中,选择一项服务,然后选择删除
    • 确认删除。
    • 重复以上步骤,直到所有服务均被删除。

    继续下一步之前,您需要等待所有正在运行的任务终止或依次选择任务选项卡和停止全部

    ♻ 针对集群上的每项服务重复上述步骤。
    空集群
  • 第 2 步:删除侦听器

    删除侦听器
  • 第 3 步:删除目标组

    • 导航至 EC2 控制台中的目标组
    • 选中列表顶部的复选框(名称旁)以全部所有目标组。
    • 依次选择操作删除
    • 确认删除。
    删除目标组
  • 第 4 步:删除您的 AWS CloudFormation 堆栈

    • 导航至 AWS CloudFormation 控制台
    • 选中 Cloudformation 堆栈 BreakTheMonolith-Demo 旁的框。
    • 依次选择操作删除堆栈
    • 确认删除。
    • 堆栈状态应更改为 DELETE_IN_PROGRESS

     

    警告! 保持堆栈运行将导致您的 AWS 账户产生费用。

    删除堆栈
  • 第 5 步:取消注册任务定义

    • 导航至 Amazon ECR 控制台中的任务定义
    • 选择任务定义(api、posts、threads 或 users)。
    • 任务定义名称页面上,选择任务名称旁的复选框。
    • 选择操作,然后从下拉列表中选择取消注册
    • 确认操作。

    ♻ 为全部四个任务定义重复上述步骤。

  • 第 6 步:删除 Amazon ECR 存储库

    • 导航至 Amazon ECR 控制台中的存储库
    • 选择存储库旁的复选框,然后选择删除
    • 确认删除。
    • 重复以上步骤,直到所有存储库均被删除。
    删除存储库

了解更多

简要了解如何使用 Amazon Elastic Container Service (Amazon ECS) 以微服务的形式运行和管理大型应用程序。 观看演示 »

获取帮助

了解有关使用 Amazon ECS 在 AWS 上构建和运行容器化架构的更多信息。
查看 Amazon ECS 资源 »

深入了解

了解在 AWS 上构建和运行微服务的最佳实践,以缩短部署周期、促进创新并提高可扩展性。阅读白皮书 »