Amazon ECS 컨테이너 상태 확인

Amazon ECS 컨테이너 상태 확인

콘솔과 DescribeTasks 응답의 API에서 컨테이너 상태를 확인할 수 있습니다. 이 글에서는 컨테이너 상태 확인 출력을 로그로 전달하는 방법을 알아봅니다.

출처: 문서

본문

콘솔과 DescribeTasks 응답의 API에서 컨테이너 상태를 확인할 수 있어요. 자세한 내용은 Amazon Elastic Container Service API Reference의 DescribeTasks 문서를 참고하세요.

컨테이너에 대해 예를 들어 Amazon CloudWatch Logs 같은 로깅을 사용한다면, 상태 확인 명령을 구성하여 컨테이너 상태 출력을 로그로 전달할 수 있습니다. stdout과 stderr 정보를 모두 잡으려면 2>&1을 사용해야 합니다.

다음 예시는 파이프(>>)와 논리 OR(||) 연산자 같은 셸 기능이 필요하므로 CMD-SHELL을 사용합니다:

"command": [
    "CMD-SHELL",
    "curl -f http://localhost/ >> /proc/1/fd/1 2>&1  || exit 1"
  ],

더 알아보기 (Learn more)

  • 컨테이너 상태 확인에 대한 자세한 내용은 AWS 개발자 가이드의 관련 문서를 참고하세요.