우당탕탕

[AWS] CodeDeploy 배포시 UnknownError 발생해결 본문

오류해결

[AWS] CodeDeploy 배포시 UnknownError 발생해결

모찌모찝 2024. 10. 1. 23:45
AWS CodeDeploy UnknownError 해결

AWS CodeDeploy UnknownError 해결

AWS CodeDeploy에 자동배포를 만들려고 할 때 시작과 동시에 아래 사진처럼 대기 중 -> 실패로 뜨는 경우가 있다.

CodeDeploy는 친절하지 않게 오류 내용도 보여주지 않고... UnknownError만 딱 보여주고 상세를 눌러보면

CodeDeploy agent was not able to receive the lifecycle event. Check the CodeDeploy agent logs on your host and make sure the agent is running and can connect to the CodeDeploy server.

요런 이상한 오류만 내뱉고 있는 것을 확인할 수 있다.

실제 CodeDeploy의 오류는 EC2 내부에 들어가서 아래 경로에 있는 log파일에서 확인할 수 있다.

/var/log/aws/codedeploy-agent

바로 보려면 요렇게

cat /var/log/aws/codedeploy-agent/codedeploy-agent.log

tail -f /var/log/aws/codedeploy-agent/codedeploy-agent.log

필자의 경우는 EC2를 생성 및 설정후에 IAM 권한을 설정해서 발생했던 문제로 아래 코드를 통해 CodeDeploy를 재실행시켜 해결하였다.

sudo service codedeploy-agent restart

결과는 성공

Comments