How to connect to the AWS Console as multiple IAM users at the same time
Tags: aws
Published: 2018-09-13 05:36:47

---
title: How to connect to the AWS Console as multiple IAM users at the same time
description: Quick tip on how you can make use of People Profiles in the Chrome browser to have multiple AWS Console windows for different users open at once.
canonical_url: https://winterwindsoftware.com/aws-console-multiple-users/
tags: AWS
cover_image: https://winterwindsoftware.com/img/blog-images/social/aws-console-chrome-profiles-1000x420.png
published: true
---
If you've ever had to manage multiple AWS accounts concurrently, whether it's for [different client projects](https://winterwindsoftware.com/managing-separate-projects-in-aws/) or different environments of the same app, you've probably encountered the pain of having to log out of the AWS Console as one user and log in as another. If you've multi-factor authentication enabled ([which you should](https://aws.amazon.com/iam/details/mfa/)), this just adds to the friction.

You tell yourself this is a UX trade-off in favour of security.

But we can have our cake and eat it! 🍰

By using the somewhat obscure [People Profiles](https://support.google.com/chrome/answer/2364824) feature in Chrome, you will be able to:
- Open an AWS Console window for a new user profile with 2 clicks
- Avoid needing to switch to the separate login screen if your profile is for a root user rather than an IAM one

People profiles effectively act like a sandbox whereby each person gets their own cookies, cache, local storage, extensions, etc.

Just follow these quick steps to create your profile, repeating for each AWS user you frequently use:

1. Open a Chrome window and click on the circular user image in the top right corner to open a menu
1. Click on the "Manage People" button and then the "Add Person" button.
1. Name the user the same as their AWS username (optionally prefixed with "AWS" or "IAM").

That's it!

Now go back to your original user's window and open the Manage People popup again. You should see all the users that you've created.

![Chrome Manage People dialog](https://winterwindsoftware.com/img/blog-images/chrome-manage-people.png)

Just click on the user you wish to connect with and a new sandboxed browser window will be opened.

You will still have to log in as each user once their session expires ([currently set to 12 hours](https://aws.amazon.com/console/faqs/#session_expire)), but at least now you can go through your login process once in the morning and keep multiple windows open for your whole day's work.

Some bonus tips:
- Within your person profile, set your homepage to [`https://console.aws.amazon.com/console/home`](https://console.aws.amazon.com/console/home) so that you'll be immediately taken to the AWS console home page.
- Make sure to install your favourite password manager extension (1Password/LastPass) to each user profile if you want quick password auto-filling when logging in.
- Use ```CMD+ ` ``` to quickly switch between open browser windows in OSX.
- Customise the [theme](https://support.google.com/chrome_webstore/answer/148695?hl=en-GB) of your browser window at the user-level (e.g. you might want a [fire 🔥 theme](https://chrome.google.com/webstore/detail/fire-flame-close-up-lsp/apahdohilpbfhfbnjepjilngffpoepif?hl=en-GB) for your production environment user).

Go forth and be productive!

---
💌 __*If you enjoyed this article, you can sign up [to my weekly newsletter on building serverless apps in AWS](https://winterwindsoftware.com/newsletter/).*__