클래식 콘솔을 사용하여 오토 스케일링 용량 공급자 삭제 - Amazon Elastic Container Service

클래식 콘솔을 사용하여 오토 스케일링 용량 공급자 삭제

사용을 마친 오토 스케일링 용량 공급자는 삭제할 수 있습니다. 일단 삭제되면 오토 스케일링 용량 공급자가 INACTIVE 상태로 전환됩니다. INACTIVE 상태인 용량 공급자는 일정 기간 동안 계정에서 검색 가능한 상태로 유지될 수 있습니다. 하지만 이 동작은 향후 변경될 수 있으므로 INACTIVE 용량 공급자가 지속되는 상태에 의존해서는 안 됩니다.

오토 스케일링 용량 공급자를 삭제하기 전에 모든 서비스의 용량 공급자 전략에서 해당 용량 공급자를 제거해야 합니다. AWS Management Console의 UpdateService API 또는 업데이트 서비스 워크플로를 사용하여 서비스의 용량 공급자 전략에서 용량 공급자를 제거할 수 있습니다. 새 배포 적용 옵션을 사용하면 용량 공급자가 제공한 Amazon EC2 인스턴스 용량을 사용하는 모든 태스크가 나머지 용량 공급자의 용량을 사용하도록 전환되도록 할 수 있습니다.

용량 공급자를 삭제하려면 수행해야 하는 다른 사전 요구 사항이 있지만, 이는 사용되는 도구와 관련되며 다음 단계에 설명되어 있습니다.

오토 스케일링 용량 공급자를 삭제하려면 다음 단계를 수행합니다.

오토 스케일링 용량 공급자 삭제(클래식 AWS Management Console)

클래식 AWS Management Console을 사용하여 용량 공급자를 삭제할 때 콘솔은 두 단계를 거칩니다. 용량 공급자는 먼저 클러스터에서 완전히 연결 해제된 다음 삭제됩니다. 드물지만 용량 공급자가 클러스터에서 연결 해제되지만 삭제될 수 없는 경우가 있습니다. 이러한 경우 Amazon ECS API 또는 AWS CLI를 사용하여 용량 공급자의 상태를 확인하고 삭제해야 합니다.

참고

현재 클러스터와 연결된 용량 공급자만 AWS Management Console에 표시됩니다. 클러스터와 연결되지 않은 용량 공급자를 삭제하려면 Amazon ECS API, SDK 또는 AWS CLI를 사용해야 합니다.

  1. https://console.aws.amazon.com/ecs/에서 Amazon ECS 콘솔을 엽니다.

  2. 탐색 모음에서 클러스터가 위치한 리전을 선택합니다.

  3. 탐색 창에서 클러스터(Clusters)를 선택합니다.

  4. 클러스터 페이지에서 클러스터를 선택합니다.

  5. 클러스터: 이름 페이지에서 용량 공급자(Capacity Providers) 탭을 선택합니다.

  6. 삭제하려는 용량 공급자를 선택한 다음 삭제(Delete)를 선택합니다.

오토 스케일링 용량 공급자 삭제(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