0

잘못된 위치에 EC2 인스턴스에 그것을 만들 -> CodePipeline -> CodeDeploy 및 배포에 실패,하지만 난 CodeCommit에 최선을 다하고 파일이CodeDeploy 실패하지만 파일은 내가 CodeCommit 설정

/opt/codedeploy-agent/deployment-root/b20baedc-1ba0-408e-b74c-8615b3d87f74/d-AN5IXPSZJ/deployment-archive

에 표시

Deployment Failed 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. (Error code: HEALTH_CONSTRAINTS)

내가 /src/website/website-name

,617에 투입 할 파일을 싶습니다 배포가 실패 할 때 내가 오류 메시지입니다

답변

0

CodeDeploy는 appspec.yml 파일을 사용하여 배포가 끝나는 위치를 정의합니다.

AppSpec File Example을 보면 원본 및 대상이 정의 된 방법을 알 수 있습니다. destination:/src/website/website-name을 올바르게 가리키고 있는지 확인하십시오.

0

다른 문제로 인해 배포가 실패했을 수 있습니다. CodeDeploy 콘솔에 가서 왼쪽 상단 (aws bar 아래)에서 deployment 탭을 선택하고 deploymentId를 찾은 다음 deploymentId를 클릭하면 배포 세부 정보와 각 인스턴스 상태를 볼 수 있습니다. Failed 상태의 인스턴스가 있으면 해당 인스턴스의 라이프 사이클 이벤트 상태와 오류 로그를 확인할 수 있습니다.