1. 개요
CodeDeploy 실패 시, AWS Console에서는 정확한 이유를 확인하기는 쉽지 않다.
보다 정확한 이유 확인을 위해, 배포 대상의 EC2에서 다음의 Log를 확인 하면된다.
2. 내용
- Log는 크게 2가지의 종류가 기록이 되며, Agent Log와 Deploy Log로 나뉠 수 있다.
- CodeDeploy Agent의 Log는 다음 위치에서 확인 할 수 있다.
/var/log/aws/codedeploy-agent/codedeploy-agent.log
- 실패 및 성공 확인을 가장 정확하게 할 수 있는 Deploy Log는 다음과 같이 두가지로 쌓인다.
- 모든 Deploy를 기록하는 Log는 다음의 위치에 있다.
/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log
- 위의 Log 보다는 각각의 Deploy ID 별로 기록되는 다음의 Log를 보는 것이 더 편할 수도 있다.
/opt/codedeploy-agent/deployment-root/{deployment-group-ID}/{deployment-ID}/logs/scripts.log