Amazon ECS 작업 정의 상태
작업을 생성, 등록 취소 또는 삭제하면 작업 정의 상태가 변경됩니다. 콘솔에서 또는 DescribeTaskDefinition
을 사용하여 작업 정의 상태를 볼 수 있습니다.
다음은 작업 정의에 대해 가능한 상태입니다.
- ACTIVE
-
작업 정의는 Amazon ECS에 등록된 후
ACTIVE
상태가 됩니다.ACTIVE
상태의 작업 정의를 사용하여 작업을 실행하거나 서비스를 생성할 수 있습니다. - INACTIVE
-
작업 정의를 등록 취소하면 작업 정의가
ACTIVE
상태에서INACTIVE
상태로 전환됩니다.DescribeTaskDefinition
을 호출하여INACTIVE
작업 정의를 검색할 수 있습니다.INACTIVE
상태의 작업 정의를 사용하여 새 작업을 실행하거나 새 서비스를 만들 수 없습니다. 기존 서비스 또는 작업에는 영향을 미치지 않습니다. - DELETE_IN_PROGRESS
-
삭제를 위해 작업 정의를 제출하면 작업 정의가
INACTIVE
상태에서DELETE_IN_PROGRESS
상태로 전환됩니다. 작업 정의가DELETE_IN_PROGRESS
상태가 되면 Amazon ECS는 대상 작업 정의가 활성 작업이나 배포에서 참조되고 있지 않은지 주기적으로 확인한 다음 작업 정의를 영구적으로 삭제합니다.DELETE_IN_PROGRESS
상태의 작업 정의를 사용하여 새 작업을 실행하거나 새 서비스를 만들 수 없습니다. 작업 정의는 기존 작업 및 서비스에 영향을 미치지 않으며 언제든지 삭제를 위해 제출할 수 있습니다.DELETE_IN_PROGRESS
상태인 작업 정의는 콘솔에서 볼 수 있으며DescribeTaskDefinition
을 호출하여 작업 정의를 검색할 수 있습니다.모든
INACTIVE
작업 정의 개정을 삭제하면 작업 정의 이름이 콘솔에 표시되지 않고 API에도 반환되지 않습니다. 작업 정의 개정이DELETE_IN_PROGRESS
상태인 경우 작업 정의 이름이 콘솔에 표시되고 API에서 반환됩니다. 작업 정의 이름은 Amazon ECS에서 유지되며 다음에 해당 이름으로 작업 정의를 생성하면 개정 번호가 증가합니다.
작업 정의를 관리하는 데 AWS Config를 사용하는 경우 모든 작업 정의 등록에 대해 AWS Config에서 요금이 부과됩니다. 최신 ACTIVE
작업 정의의 등록을 취소하는 경우에만 요금이 부과됩니다. 작업 정의를 삭제하는 데는 요금이 부과되지 않습니다. 요금에 대한 자세한 내용은 AWS Config 요금
삭제를 차단할 수 있는 Amazon ECS 리소스
작업 정의 개정을 사용하는 Amazon ECS 리소스가 있는 경우 작업 정의 삭제 요청이 완료되지 않습니다. 다음 리소스는 작업 정의가 삭제되지 않도록 할 수 있습니다.
-
Amazon ECS 단독 작업 - 작업을 정상으로 유지하려면 작업 정의가 필요합니다.
-
Amazon ECS 서비스 작업 - 작업을 정상으로 유지하려면 작업 정의가 필요합니다.
-
Amazon ECS 서비스 배포 및 작업 세트 - Amazon ECS 배포 또는 작업 세트에 대한 조정 이벤트가 시작될 때 작업 정의가 필요합니다.
작업 정의가 DELETE_IN_PROGRESS
상태를 유지하는 경우 콘솔 또는 AWS CLI를 사용하여 작업 정의 삭제를 차단하는 리소스를 식별한 다음 중지할 수 있습니다.
차단된 리소스가 제거된 후 작업 정의 삭제
작업 정의 삭제를 차단하는 리소스를 제거하면 다음 규칙이 적용됩니다.
-
Amazon ECS 작업 - 작업이 중지된 후 작업 정의 삭제를 완료하는 데 최대 1시간이 걸릴 수 있습니다.
-
Amazon ECS 서비스 배포 및 작업 세트 - 배포 또는 작업 세트를 삭제한 후 작업 정의 삭제를 완료하는 데 최대 24시간이 걸릴 수 있습니다.