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