現象
AWS EMR のクラスタを作ったが
Terminated with errorsFailed to provision ec2 instances because 'The requested instance profile EMR_AutoScaling_DefaultRole is invalid'
というエラーが出てクラスタを起動できない。
対応方法
IAM で EMR_AutoScaling_DefaultRole に AmazonEC2FullAccess を付与してから、新しいクラスタを作り直す。
本来は必要最低限の権限だけを与えるべきだが、 EMR が内部で何を行なっているのかよくわからなかったので、こういう対応をした。最低限の権限がわかる人がいたら教えて欲しい。