Amazon ECS에서 보다 상세한 작업 오류 메시지를 제공하게 되었습니다.
안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 Amazon ECS에서 보다 상세한 작업 오류 메시지를 제공하게 되었으므로 업데이트 내용을 확인해 봤습니다.
업데이트 내용
2024년 7월 11일을 기준으로 Amazon ECS에서 보다 상세한 작업 오류 메시지를 제공하게 되었습니다.
공식 문서에 따르면 다음과 같이 설명하고 있습니다.
이제 Amazon Elastic Container Services(Amazon ECS)를 통해 중지된 작업 오류 메시지를 개선하여 작업 시작 실패 문제를 더 쉽게 해결할 수 있습니다. Amazon ECS 작업 시작에 실패한 경우 AWS Management Console 또는 ECS DescribeTasks API 응답에 중지된 작업 오류 메시지가 표시됩니다. 오늘 출시를 통해 이제 Amazon ECS 중지된 작업 오류 메시지가 더 구체적이고 실행 가능해졌습니다.
오류 메시지 확인
이전과 비교하여 오류 메시지가 어떻게 바뀌었는지 직접 콘솔 화면에서 확인해 보도록 합시다.
먼저 AWS 공식 문서에서 안내하고 있는 이전 작업 오류 메시지는 다음과 같습니다.
CannotPullContainerError: Error response from daemon: pull access denied for repository, repository does not exist or may require ‘docker login’: denied: User: roleARN
어떠한 문제가 발생하여 작업이 중지되었는지 애매모호만 오류 메시지가 출력됩니다.
이제 콘솔 화면에서 변경된 오류 메시지를 확인해 봅시다. 일부러 존재하지 않는 이미지를 선택하여 컨테이너를 생성하도록 하였기 때문에, 이미지가 존재하지 않아 오류가 발생할 것입니다.
「중지됨」을 클릭해 보면 중단 사유를 확인할 수 있는데, 이전 오류 메시지와는 다른 것을 확인할 수 있습니다. 명확히 어떠한 문제 때문에 중지되었는지 출력해주고 있습니다.
그 외, 작업 중단 사유에 대해서는 직접 작업을 클릭하여 확인해 볼 수도 있습니다.
현재 업데이트된 오류 메시지는 다음 AWS 공식 문서에서 확인할 수 있습니다.
본 블로그 게시글을 읽고 궁금한 사항이 있으신 분들은 [email protected]로 보내주시면 감사하겠습니다.