Create EMR cluster error: "The instance profile for the newly created default role is not yet visible"

0

I use an IAM account to log in AWS console and want to create an EMR cluster. But when I click the "create cluster" button, it says: The cluster could not be created. The instance profile for the newly created default role is not yet visible. Wait a few seconds and try again.

Do I miss some permissions or did anything else cause this?

Thanks very much.

duwan
질문됨 2년 전1324회 조회
1개 답변
1
수락된 답변

Hi duwan, It's more of a timing thing than anything else. After you create a role it might take several seconds for the permissions to propagate. Check out the following link and search for "several seconds for the permissions to propagate" to get to the relevant section... https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html

Also look at the following link where the similar problem was encountered... https://github.com/hashicorp/terraform/issues/1885

There are two ways to solve the problem :-

  1. try creating the cluster again as it's a timing thing and you likely won't encounter the problem again.
  2. Create the default roles before you create the EMR cluster... https://awscli.amazonaws.com/v2/documentation/api/latest/reference/emr/create-default-roles.html
AWS
답변함 2년 전
AWS
지원 엔지니어
검토됨 한 달 전
AWS
전문가
검토됨 2년 전
  • Thank you very much. I have already tried a lot of times and always the same error. Need I delete the created role before I try again?

  • When I use aws-cli to create EMR roles, it says "is not authorized to perform: iam:GetInstanceProfile". So I think it's because I do not have this permission.

  • @duwan, I would delete the created roles and re-create them. And looks like you don't have appropriate permissions ("iam:GetInstanceProfile").

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠