

# Amazon ECS 작업 정의 상태
<a name="task-definition-state"></a>

작업을 생성, 등록 취소 또는 삭제하면 작업 정의 상태가 변경됩니다. 콘솔에서 또는 `DescribeTaskDefinition`을 사용하여 작업 정의 상태를 볼 수 있습니다.

다음은 작업 정의에 대해 가능한 상태입니다.

ACTIVE  
작업 정의는 Amazon ECS에 등록된 후 `ACTIVE` 상태가 됩니다. `ACTIVE` 상태의 작업 정의를 사용하여 작업을 실행하거나 서비스를 생성할 수 있습니다.

INACTIVE  
작업 정의를 등록 취소하면 작업 정의가 `ACTIVE` 상태에서 `INACTIVE` 상태로 전환됩니다. `DescribeTaskDefinition`을 호출하여 `INACTIVE` 작업 정의를 검색할 수 있습니다. `INACTIVE` 상태의 작업 정의를 사용하여 새 작업을 실행하거나 새 서비스를 만들 수 없습니다. 기존 서비스 또는 작업에는 영향을 미치지 않습니다.

DELETE\$1IN\$1PROGRESS  
삭제를 위해 작업 정의를 제출하면 작업 정의가 `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 요금](https://aws.amazon.com/config/pricing/) 부분을 참조하세요.

## 삭제를 차단할 수 있는 Amazon ECS 리소스
<a name="resource-block-delete"></a>

작업 정의 개정을 사용하는 Amazon ECS 리소스가 있는 경우 작업 정의 삭제 요청이 완료되지 않습니다. 다음 리소스는 작업 정의가 삭제되지 않도록 할 수 있습니다.
+ Amazon ECS 단독 작업 - 작업을 정상으로 유지하려면 작업 정의가 필요합니다.
+ Amazon ECS 서비스 작업 - 작업을 정상으로 유지하려면 작업 정의가 필요합니다.
+ Amazon ECS 서비스 배포 및 작업 세트 - Amazon ECS 배포 또는 작업 세트에 대한 조정 이벤트가 시작될 때 작업 정의가 필요합니다.

작업 정의가 `DELETE_IN_PROGRESS` 상태를 유지하는 경우 콘솔 또는 AWS CLI를 사용하여 작업 정의 삭제를 차단하는 리소스를 식별한 다음 중지할 수 있습니다.

### 차단된 리소스가 제거된 후 작업 정의 삭제
<a name="resource-block-remove"></a>

작업 정의 삭제를 차단하는 리소스를 제거하면 다음 규칙이 적용됩니다.
+ Amazon ECS 작업 - 작업이 중지된 후 작업 정의 삭제를 완료하는 데 최대 1시간이 걸릴 수 있습니다.
+ Amazon ECS 서비스 배포 및 작업 세트 - 배포 또는 작업 세트를 삭제한 후 작업 정의 삭제를 완료하는 데 최대 24시간이 걸릴 수 있습니다.