使用经典控制台删除服务 - Amazon Elastic Container Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

使用经典控制台删除服务

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

Classic console

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

  1. 打开 https://console.aws.amazon.com/ecs/ 上的 Amazon ECS 控制台。

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

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

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

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

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

Amazon CLI

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

  1. 确保安装并配置了最新版本的 Amazon CLI。有关安装或升级 Amazon CLI 的更多信息,请参阅安装 Amazon Command Line Interface

  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>