2017-03-03 9 views
0

firstRun 단계 here (AWS 로그인 필요)을 통과했습니다.AWS ECS firstRun에 EC2 인스턴스가 표시되지 않습니다.

나는 ECR에 고정 표시기 이미지를 업로드하고 클러스터가 성공적으로 시작, 모든 단계는 (14 전체 14 - 4 - 완전한 및 EC2 인스턴스 상태 4의 ECS 상태) 성공.

실행 중이지만 클러스터에 인스턴스가 연결되어 있지 않습니다 (스크린 샷 참조). 내가 도대체 ​​뭘 잘못하고있는 겁니까?

ECR cluster instances EC2 cluster instance

+1

'EMR_EC2_DefaultRule'에 대한 IAM 정책은 무엇입니까? 문제 해결 가이드를 따라 보셨습니까? http://docs.aws.amazon.com/AmazonECS/latest/developerguide/troubleshooting.html –

답변

1

권한이 누락되었거나, 즉, EMR_EC2_DefaultRuleAmazonEC2ContainerServiceforEC2Role하지 않았다.

설명 : here입니다.

역할이 실제로 클러스터에 연결하기 위해 EC2 인스턴스에 대한 충분한 권한을 부여하지 않으면 설치가 실패 할 것으로 예상됩니다.

+0

동일한 문제가 발생하여 인스턴스에 적절한 IAM 역할이 누락 되었음이 발견되었습니다. 내가 알아 차린 또 다른 증상은'ecs-agent' docker 컨테이너가 끊임없이 다시 시작되었다는 것입니다. '/ var/log/ecs/init.log'는'Starting Amazon EC2 Container Service Agent'와 관련된 엔트리들을 반복적으로 포함합니다. –