2017-12-04 14 views
1

->https://aws.amazon.com/getting-started/tutorials/deploy-code-vm/AWS 배포 문제 오류 코드 : HEALTH_CONSTRAINTS (인 장소 배치) 내가 AWS S3 <br> 하지만 난 코드 배포 &를 만들 때 내가 URL을 다음에 내 웹 사이트를 호스트 할

이 오류를 보여주는 -> 배포 실패 배포에 실패한 개별 인스턴스가 너무 많거나 배포에 사용할 수있는 인스턴스가 너무 적거나 배포 그룹의 일부 인스턴스에 문제가있어 전체 배포가 실패했습니다. (오류 코드 : HEALTH_CONSTRAINTS)

오류 화면 촬영 ->http://i.prntscr.com/oqr4AxEiThuy823jmMck7A.png

그래서 당신은 S3에 대한 귀하의 웹 사이트를 호스팅하려는 경우 나

답변

0

, 당신은 S3 버킷에 코드를 업로드해야 도움말 및 정적 웹 가능한지를 확인하시기 바랍니다 해당 버킷을 호스팅하고 있습니다. CodeDeploy를 사용하는 경우 S3 버킷 또는 GitHub에서 응용 프로그램 코드를 가져 와서 EC2 인스턴스에 호스팅합니다.

CodeDeploy를 사용하여 EC2 인스턴스 그룹에서 웹 사이트를 호스팅한다고 가정합니다. EC2 인스턴스가 IAM 역할을 통해 올바른 권한을 가지고 있지 않다면 언급 한 오류가 발생할 수 있습니다.

Documentation에서이 서비스 역할에 추가하는 권한은 아마존 EC2 인스턴스와 자동 스케일링 그룹을 액세스 할 때 AWS CodeDeploy 수행 할 수있는 작업을 지정합니다. 이러한 권한을 추가하려면 서비스 역할에 AWS 제공 정책 인 AWSCodeDeployRole을 연결하십시오.

당신은 당신이 서비스 역할을 선택하는 데 필요한 단계에서 서비스 역할 만들기 를 포착했는지 확인하십시오 CodeDeploy 마법사에서 샘플 배포에 따라 다음과 같은 경우. enter image description here