24

I am setting up an account for a small organization and I decided to isolate the master account and create an admin IAM user. I set up the database and follow the tutorial to create an admin IAM user. I log in to the admin account later to verify everything looks good and don't see any services including the RDS instance. I go through the pain of verifying all of the details in the tutorials and more.

Turns out my console was just on a different region then the master account's console.

Seems like there ought to be either 1) a console view of all resources (across all regions so a true all resources view) OR 2) an ability to set a default console region.

Either of these would enable one to have a bit more sanity during management of their setup.

John Rotenstein
  • 241,921
  • 22
  • 380
  • 470
John Drinane
  • 1,279
  • 2
  • 14
  • 25
  • 2
    You can bookmark a URL that takes you to a specific service within a specific region. Sometimes the console gets confused about the region when using 'global' service pages like Route 53, IAM and Amazon S3. – John Rotenstein Nov 25 '19 at 07:15
  • 1
    @JohnRotenstein Thanks for the idea. Seems like a limited user interface that causes a lot of newbie headache IMHO. – John Drinane Nov 25 '19 at 16:17
  • comment by @JohnRotenstein helped - i had erroneously bookmarked the wrong region and wondered why kept 'defaulting' to it – wal Mar 16 '21 at 00:30
  • Make a habit of setting the region first-thing after signing in. – Brent Bradburn Jun 17 '21 at 22:05

4 Answers4

36

tl;dr: No. If you've logged into an account before, your browser caches the last region you were in for each service.

When you login to a new account the region isn't cached so it usually (service dependent) loads the us-east-1 / us-west-2 page.

+1000 for being able to set up a default console region either in the account, or in the AWS Organization for each sub-account/OU/the whole organization.

You can do it in the CLI, so why not the console? Seems like an easy feature add.

There's an old doc on it here: https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/console-help-gsg.pdf

Edit: This isn't just an issue for newbies, it would save a lot of mini heart attacks when people log in to an account and think they're missing resources, only to find out they're in the wrong region!

tacmechmonkey
  • 394
  • 4
  • 9
23

According to the recent announcement by AWS, it is now possible to have a preferred/default region set. Read more here: https://aws.amazon.com/about-aws/whats-new/2022/04/unified-settings-aws-management-console/

Sudhanshu
  • 231
  • 2
  • 2
  • 2
    Tested it and it works just fine, so voting up! Instead of adding another response with a screenshot, I added a screenshot to the edit queue for this answer. Hopefully someone will approve it. – Andrei Sinitson May 09 '22 at 14:11
  • 1
    It was difficult to find since it's not in the default 'settings'. However, it also does not work reliably; at least when switching accounts, it regularly reverts back to the old crap. – Steve Horvath May 10 '22 at 06:19
  • this worked for me. i was able to switch my default region with this step, thanks – Abayomi Olowu Feb 14 '23 at 11:00
5

To expand on Sudhanshu's answer, you can now change you're preferred region in the Settings from the top right dropdown...

Settings dropdown

Then Edit the Localisation section...

Localisation

Notice it's usually set to Last used region...

Setting the region

cd3k
  • 719
  • 5
  • 8
1

Execute in the console:

aws configure set default.region us-east-2
0x8BADF00D
  • 7,138
  • 2
  • 41
  • 34