AWS Console - EC2 Instances not visible to other member's

Viewed 2383

I am member of an organisation account in AWS. I have created two EC2 instance in us-east-1 region. But other team members are not able to see this EC2 instance in Management console.

Since infrastructure or assets is managed by a team and not individuals we need to have a team view for all that is in use. The admin users should have ability to view any instance, that is what we want to achieve here. The problem is at present the user who created the EC2 instance is the only user who is able to see EC2 instance in console.

Below is the account details as it gets displayed in AWS Management Console -

Account Details

Below is the screen shot which confirms that the user belongs to an organisation -

Organisation Account

Can any one suggest how can this be achieved?

1 Answers

If users have the ability to view any instances in the EC2 management console, then they will see all instances in the console.

If they can see some instances (which proves they have the right permission to view instances), but some instances are not appearing then the problem might be one of:

  • The 'missing' instance was launched in a different account
  • The 'missing' instance was launched in a different region than you are viewing in the console
  • There is a filter active on the listing that is limiting the instances shown

You could also try using the AWS Command-Line Interface (CLI) aws ec2 describe-instances command to list instances to verify that the same information is returned for different credentials. (That is, run it as different users and compare the output.)

Bottom line: You should either see them all or see none (due to insufficient permissions to list instances). It is not possible to only view some.

Related