删除 Auto Scaling 组 容量提供程序 - Amazon Elastic Container Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

删除 Auto Scaling 组 容量提供程序

使用完 Auto Scaling 组 容量提供程序后,可以将其删除。删除后,Auto Scaling 组 容量提供程序将转换为 INACTIVE 状态。具有 INACTIVE 状态的容量提供程序可能会在一段时间内在您的账户中保持可被发现。但是,此行为可能会在将来发生变化,因此您不应该依赖于持续存在的 INACTIVE 容量提供程序。

在删除 Auto Scaling 组 容量提供程序之前,必须从所有服务的容量提供程序策略中删除该容量提供程序。中的 UpdateService API 或更新服务工作流程AWS 管理控制台可用于从服务的容量提供程序策略中删除容量提供程序。可以使用强制新部署选项来确保使用该容量提供程序提供的 Amazon EC2 实例容量的所有任务均转换为使用剩余容量提供程序提供的容量。

有一些其他先决条件是在删除容量提供程序时必须完成的,但它们特定于所使用的工具,在以下步骤中也有提到。

按照以下步骤删除 Auto Scaling 组 容量提供程序。

删除 Auto Scaling 组 容量提供程序 (AWS 管理控制台)

使用 AWS 管理控制台 删除容量提供程序时,该控制台将执行两个步骤。首先将容量提供程序与集群完全断开关联,然后将其删除。在极少数情况下,容量提供程序可能会成功断开与集群的关联,但无法被删除。在这些情况下,您必须使用 Amazon ECS API 或 AWS CLI 查看容量提供程序的状态并将其删除。

注意

仅当前与集群关联的容量提供程序在 中可见。AWS 管理控制台. 要删除未与集群关联的容量提供程序,必须使用 Amazon ECS API、SDK 或 AWS CLI.

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

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

  3. 在导航窗格中,选择 Clusters.

  4. Clusters (集群) 页面上,选择您的集群。

  5. 集群 上:name 页面上,选择 Capacity Providers 选项卡。

  6. 选择要删除的容量提供程序,然后选择 Delete (删除).

删除 Auto Scaling 组 容量提供程序 (AWS CLI)

使用 AWS CLI 删除容量提供程序时,必须首先断开容量提供程序与集群的关联。以下选项可用于断开容量提供程序与集群的关联。

选项 1:使用 delete 命令删除集群。这将在成功删除集群后断开容量提供程序与集群的关联。

  • delete-cluster (AWS CLI)

    aws ecs delete-cluster \ --cluster MyCluster

选项 2:使用 put-cluster-capacity-providers 命令断开容量提供程序与集群的关联。如果您希望其他与集群关联的容量提供程序保持与集群的关联,则必须在使用此命令时包括这些容量提供程序。

以下示例将从指定集群中删除所有现有的容量提供程序。

  • put-cluster-capacity-providers (AWS CLI)

    aws ecs put-cluster-capacity-providers \ --cluster MyCluster \ --capacity-providers [] \ --default-capacity-provider-strategy []

使用 delete-capacity-provider 命令删除容量提供程序。您可以使用容量提供程序的短名称或完整 Amazon 资源名称 (ARN) 来指定它。

  • delete-capacity-provider (AWS CLI)

    使用短名称的示例:

    aws ecs delete-capacity-provider \ --capacity-provider ExampleCapacityProvider

    使用完整 ARN 的示例:

    aws ecs delete-capacity-provider \ --capacity-provider arn:aws:ecs:us-west-2:123456789012:capacity-provider/ExampleCapacityProvider