본문 바로가기
클라우드 및 인프라/AWS

[AWS] 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.

by 작은소행성 2022. 4. 29.

 

CodeDeploy 에서 배포 시작시 생긴 에러였다. 

 

 

먼저 EC2에 CodeDeploy 에이전트가 인스턴스에 설치 되어 있는지 확인한다. 

sudo service codedeploy-agent status

 

설치가 안되어 있으면 CodeDeploy Agent 를 설치한다. 

 

 

sudo yum update --skip-broken
sudo yum install ruby
sudo yum install wget

#wget https://[bucket-name].s3.[region-identifier].amazonaws.com/latest/install
wget https://aws-codedeploy-ap-northeast-2.s3.ap-northeast-2.amazonaws.com/latest/install
chmod +x ./install
sudo ./install auto

sudo service codedeploy-agent status
sudo service codedeploy-agent start

 

 

 

 

 

설치가 되어있어도 생기는 오류라면

 

배포 수명 주기 이벤트에서 View events 로 이동해 

세부 오류코드를 확인한다. 

 

이외에 다른 오류들은 공식 사이트를 참고해서 어떤 에러가 있는지 확인해본다. 

 

공식문서

https://docs.aws.amazon.com/ko_kr/codedeploy/latest/userguide/troubleshooting-deployments.html

반응형