2017-03-03 128 views
0

我經歷了firstRun步驟here(需要AWS登錄)。AWS ECS firstRun未顯示EC2實例

我已上傳泊塢窗圖像的ECR和集羣成功發射,所有步驟成功(ECS狀態 - 4完整EC2實例狀態的4 - 14完成14)。

儘管集羣正在運行,但沒有附加到集羣的實例(請參閱屏幕截圖)。我究竟做錯了什麼?

ECR cluster instances EC2 cluster instance

+1

「EMR_EC2_DefaultRule」的IAM策略是什麼?您是否遵循了故障排除指南? http://docs.aws.amazon.com/AmazonECS/latest/developerguide/troubleshooting.html –

回答

1

的權限失蹤,或者換句話說,EMR_EC2_DefaultRule不是AmazonEC2ContainerServiceforEC2Role

它被解釋爲here

如果角色沒有爲EC2實例授予足夠的權限以實際連接到羣集,本來會希望設置失敗。

+0

我有同樣的問題,並發現我的實例也缺少適當的IAM角色。我注意到的另一個症狀是「ecs-agent」碼頭集裝箱不斷重新啓動。 '/ var/log/ecs/ecs-init.log'包含重複的'Starting Amazon EC2 Container Service Agent'和相關條目。 –