github action CI/CD, S3, AWS Codedeploy action에는 성공했지만 Deploy가 실패할 때 문제해결
2023. 12. 1. 21:23ㆍ개발/클라우드
필자는 2가지의 오류를 마주했었다.
CodeDeploy에서 실행중인 프로세스를 확인할 수 있는데, 여기서 어느 단계에서 실패했는지 로그를 뜯어 볼 수 있다.
1. before install error
before install에서 실패할 때에는 S3 버킷을 우선 뜯어보았다.
이때 확인해보니 S3 버킷에 들어가는 파일에 appspec.yml이 들어가지 않아 있었던 yml 스크립트 오류였다.
2. 파일이 배포도중에 멈추는 현상
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.
이 경우 EC2의 용량 설정이 너무 작아서 나오는 현상이었다. 필자의 경우 storage가 8G로 설정되어있었기 때문에 이를 40G로 늘려주고 재배포하니 성공했다.
이 외의 실패라면 yml이나 IAM 관련 오류일테니 다시 천천히 뜯어보는 걸 추천한다.
'개발 > 클라우드' 카테고리의 다른 글
한국형 PaaS-Ta, K-PaaS 사용기(springboot-mysql) (0) | 2024.01.18 |
---|---|
[AWS]AWS Certified Cloud Practitioner 자격증 취득 후기 (1) | 2023.11.11 |
[AWS workshop] 개발자를 위한 보안 (0) | 2023.11.03 |