콘솔을 사용해 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을 참고하세요.

  1. https://console.aws.amazon.com/ecs/v2 에서 콘솔을 엽니다.
  2. 탐색 모음에서 작업 정의가 포함된 리전을 선택합니다.
  3. 탐색 창에서 Task definitions를 선택합니다.
  4. Task definitions 페이지에서 삭제하려는 개정판이 하나 이상 포함된 작업 정의 패밀리를 선택합니다.
  5. Task definition name 페이지에서 삭제할 개정판을 선택한 다음 Actions, Delete를 선택합니다.
    • Delete를 사용할 수 없다면 작업 정의를 등록 취소해야 합니다.
  6. Delete confirmation 상자의 정보를 확인한 다음 Delete를 선택해 완료합니다.

더 알아보기 (Learn more)