Amazon Elastic Container Service
开发人员指南 (API 版本 2014-11-13)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

删除服务

您可以使用控制台删除 Amazon ECS 服务。在删除之前,服务自动缩减到零。如果您有与服务关联的负载均衡器或 service discovery 资源,则它们不受服务删除的影响。要删除 Elastic Load Balancing 资源,请参阅下列主题之一,具体取决于负载均衡器类型:删除应用程序负载均衡器删除网络负载均衡器。要删除您的 service discovery 资源,请按以下过程操作。

删除 Amazon ECS 服务

使用以下过程删除 Amazon ECS 服务。

  1. https://console.amazonaws.cn/ecs/ 上打开 Amazon ECS 控制台。

  2. 在导航栏上,选择集群所在的区域。

  3. 在导航窗格中,选择 Clusters (集群),然后选择您的服务所在的集群的名称。

  4. Cluster: name 页面上,选择 Services

  5. 选中要更新的服务左侧的框并选择 Delete

  6. 输入文本短语来确认服务删除,然后选择删除

删除 service discovery 资源 (AWS CLI)

要删除剩余的服务发现资源,您可以使用 AWS CLI 删除服务发现服务和服务发现命名空间。

  1. 确保安装并配置了最新版本的 AWS CLI。有关安装或升级 AWS CLI 的更多信息,请参阅安装 AWS 命令行界面

  2. 检索要删除的 service discovery 服务的 ID。

    aws servicediscovery list-services --region <region_name>

    注意

    如果未返回 service discovery 服务,请继续执行步骤 4。

  3. 通过使用先前输出中的 service discovery 服务 ID 来删除服务。

    aws servicediscovery delete-service --id <service_discovery_service_id> --region <region_name>
  4. 检索要删除的 service discovery 命名空间的 ID。

    aws servicediscovery list-namespaces --region <region_name>
  5. 通过使用先前输出中的 service discovery 命名空间 ID 来删除命名空间。

    aws servicediscovery delete-namespace --id <service_discovery_namespace_id> --region <region_name>