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

清理不是必须执行的操作,但是可以帮助您避免因持续运行这些服务而继续产生费用。开始清理


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

  • 第 1 步:关闭服务

    关闭您在集群上运行的每项服务,开始清理。
    • posts
    • threads
    • users
     
    更新服务
    • 打开您的集群,然后单击进入服务。
    • 选择“更新”
    • 将任务数更改为 0
    • 选择“Update Service”(更新服务)
    • 选择“View Service”(查看服务) 以返回
     
    删除服务
    • 在服务控制台页面上选择删除并确认。
    • 您将收到确认消息,而且您的集群将清空。
    ♻ 为集群上的每项服务重复上述步骤。
    清空集群
  • 第 2 步:删除侦听器

    • 导航到 EC2 控制台的“负载均衡器”部分。
    • 选择一个负载均衡器,然后选择“侦听器”选项卡。
    • 选择侦听器,然后选择“操作”>“删除”。
    • 确认删除。您的侦听器应该会消失。
    删除侦听器
  • 第 3 步:删除目标组

    • 导航到 EC2 控制台中的目标组
    • 选中列表顶部的复选框,以选择所有目标组。
    • 选择“操作”>“删除”。
    • 确认删除。
    删除目标组
  • 第 4 步:回滚您的 AWS CloudFormation 堆栈

    • 导航到 AWS CloudFormation 控制台
    • 选中您之前创建的 Cloudformation 堆栈旁边的复选框:BreakTheMonolith-Demo
    • 选择“操作”>“删除堆栈”。
    • 确认删除。
    • 堆栈状态应该会更改为 DELETE_IN_PROGRESS

     

    警告!使堆栈保持运行状态会让您的 AWS 账户产生费用。

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

    • 导航到 Amazon ECR 控制台中的 Task Definitions (任务定义)
    • 单击进入任务定义。您将看到任务定义修订列表。
    • 使用列表顶部的复选框选择全部定义。
    • 选择“操作”>“取消注册”并确认。

     

    ♻ 针对全部四个任务定义重复上述步骤

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

    • 导航到 Amazon ECR 控制台中的 Repositories (存储库)
    • 选中列表顶部的复选框,以选择所有存储库
    • 选择“Delete Repository”(删除存储库) 并确认。
    • 您将看到一条确认消息,并且不应该再有存储库了。
    删除存储库

了解更多

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

获取帮助

详细了解如何使用 Amazon ECS 在 AWS 上构建和运行使用容器封装的架构。
参阅 Amazon ECS 资源 »

深入了解

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