콘솔을 사용해 Amazon ECS 작업 정의 개정판 삭제하기
콘솔을 사용해 Amazon ECS 작업 정의 개정판 삭제하기
더 이상 특정 Amazon ECS 작업 정의 개정판이 필요하지 않으면 삭제할 수 있어요. 삭제하면 개정판은 INACTIVE에서 DELETE_IN_PROGRESS 상태로 전환돼요.
출처: 문서
본문
Amazon ECS에서 특정 작업 정의 개정판이 더 이상 필요하지 않으면 작업 정의 개정판을 삭제할 수 있습니다. 작업 정의 개정판을 삭제하면 즉시 INACTIVE에서 DELETE_IN_PROGRESS 상태로 전환됩니다. DELETE_IN_PROGRESS 작업 정의 개정판을 참조하는 기존 작업과 서비스는 중단 없이 계속 실행됩니다. DELETE_IN_PROGRESS 작업 정의 개정판을 사용해 새 작업을 실행하거나 새 서비스를 만들 수 없습니다. 또한 기존 서비스를 업데이트하여 DELETE_IN_PROGRESS 작업 정의 개정판을 참조하게 할 수도 없습니다.
모든 INACTIVE 작업 정의 개정판을 삭제하면 작업 정의 이름이 콘솔에 표시되지 않고 API에서도 반환되지 않습니다. 작업 정의 개정판이 DELETE_IN_PROGRESS 상태이면 작업 정의 이름이 콘솔에 표시되고 API에서도 반환됩니다. 작업 정의 이름은 Amazon ECS에 유지되며, 다음에 그 이름으로 작업 정의를 만들 때 개정판 번호가 증가합니다.
작업 정의 삭제를 차단할 수 있는 Amazon ECS 리소스
작업 정의 개정판에 의존하는 Amazon ECS 리소스가 있으면 작업 정의 삭제 요청이 완료되지 않습니다. 다음 리소스가 작업 정의 삭제를 방지할 수 있습니다.
- Amazon ECS 독립형 작업 – 작업이 정상 상태를 유지하려면 작업 정의가 필요합니다.
- Amazon ECS 서비스 작업 – 작업이 정상 상태를 유지하려면 작업 정의가 필요합니다.
- Amazon ECS 서비스 배포 및 작업 세트 – Amazon ECS 배포 또는 작업 세트에 대해 확장 이벤트가 시작될 때 작업 정의가 필요합니다.
작업 정의가 DELETE_IN_PROGRESS 상태로 유지되면 콘솔이나 AWS CLI를 사용해 작업 정의 삭제를 차단하는 리소스를 식별한 다음 중지할 수 있습니다.
차단 리소스 제거 후 작업 정의 삭제
작업 정의 삭제를 차단하는 리소스를 제거한 후에는 다음 규칙이 적용됩니다.
- Amazon ECS 작업 – 작업이 중지된 후 작업 정의 삭제는 완료하는 데 최대 1시간이 걸릴 수 있습니다.
- Amazon ECS 서비스 배포 및 작업 세트 – 배포 또는 작업 세트가 삭제된 후 작업 정의 삭제는 완료하는 데 최대 24시간이 걸릴 수 있습니다.
절차
작업 정의 삭제하기(Amazon ECS 콘솔)
삭제하기 전에 작업 정의 개정판을 등록 취소(deregister)해야 합니다. 자세한 내용은 Deregistering an Amazon ECS task definition revision using the console을 참고하세요.
- https://console.aws.amazon.com/ecs/v2 에서 콘솔을 엽니다.
- 탐색 모음에서 작업 정의가 포함된 리전을 선택합니다.
- 탐색 창에서 Task definitions를 선택합니다.
- Task definitions 페이지에서 삭제하려는 개정판이 하나 이상 포함된 작업 정의 패밀리를 선택합니다.
- Task definition name 페이지에서 삭제할 개정판을 선택한 다음 Actions, Delete를 선택합니다.
- Delete를 사용할 수 없다면 작업 정의를 등록 취소해야 합니다.
- Delete confirmation 상자의 정보를 확인한 다음 Delete를 선택해 완료합니다.