[AWS CodeDeploy] AWS CodeDeploy 오류시 확인 후 해결하기
Spring Boot 프로젝트를
깃허브 Actions과 AWS S3, EC2를 이용해 CI/CD를 구현했는데
Postman 테스트가 안되는거라~
그래서 GitHub Actions부터 확인을 했는데
빌드는 성공적으로 완료되어서
AWS의 CodeDeploy에 가보니
배포가 실패해있었던 것!
ERROR : The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems.
왜지?!
내가 두번이나 성공하고
포스팅까지 해놓은 내 글을 보고
https://be-developer.tistory.com/51
직접 따라한건데
물론 저기 나와있는 글에서
properties에 DB 정보 추가하는 코드를
추가하긴 했는데
그게 문제는 아닌것 같았다.
서버 자체가 구동이 안된것 같아서
찾아봄
/var/log/aws/codedeploy-agent
SSH에 접속해서 해당 폴더로 이동한 다음
cat codedeploy-agent.log
해당 커맨드로 로그를 확인
S3의 버킷 이름이 잘못되어 있었다.
그래서 찾을수가 없었던 것!
ERROR : The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems.
이 오류는 대부분
S3의 버킷명이 잘못되어 나는 오류라고 한다.
그 외의 오류가 난다면
SSH에 접속해서 log를 까보면해결을 할 수 있을 것 같다
댓글