IAM failed to create an EC2 role, no instance-profile ARN

0

Hello, I need to create a new EC2 role. According to the document, create a new role from IAM, and select EC2 in the AWS service. After the role is created, there is no instance-profile ARN. The IAM user is an administrator user, with full access. Is there a problem?

Doc: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html

3回答
0
承認された回答

I haven't created instance profiles via the console for a long time, but since you have your role already created, you can create an EC2 instance profile and attach it to the role you already created by launching CloudShell and running these commands. Replace "EC2RoleForMyServer" with the name of your role:

aws create-instance-profile --instance-profile-name EC2RoleForMyServer
aws add-role-to-instance-profile --instance-profile-name EC2RoleForMyServer --role-name EC2RoleForMyServer
エキスパート
Leo K
回答済み 4ヶ月前
0

Hello,

If you use the AWS Management Console to create a role for Amazon EC2, the console automatically creates an instance profile and gives it the same name as the role and the console does not create an instance profile for a role that is not associated with Amazon EC2.

To attach the created IAM role to an EC2 instance, follow this guide: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html#attach-iam-role

After you attach the IAM role to an EC2 instance can use the below command to list the instance profile

aws iam list-instance-profiles

https://docs.aws.amazon.com/cli/latest/reference/iam/list-instance-profiles.html

profile picture
エキスパート
回答済み 4ヶ月前
profile picture
エキスパート
レビュー済み 4ヶ月前
  • Yes, but after creation, there is no instance profile.

  • You have to attach it to an EC2 instance and then try to listing the instance profile using the CLI.

0

Thk, I tried to create an ec2 role again, this time, there was an instance profile. Maybe the console has some problem at that time.

jack
回答済み 4ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ