はじめに
複数のAWSアカウントを使い分ける際、毎回ログアウトしてログインし直さないといけないのはさすがにたるい、ということで手軽な解決方法を調べました。
AWSとしては本番や開発といった環境、もしくは部署の単位でアカウントを使い分けることを推奨していると思っていますが(その方が開発から本番に接続できない(していない)ことを簡単に保障できるため)、その割にマネジメントコンソールでその機能がないのは色々不便というか片手落ちという感はありますが……。
前提
先述の通りマネジメントコンソールの機能ではできないので、今回はGoogle Chromeの機能を使います。
(理屈としては他のブラウザでもできそうですが、調べていないので何とも)
設定手順
まずはGoogle Chromeでユーザを作成します。
(Googleアカウントを作成するわけではないので注意)
右上のアカウントを選択し、「追加」を選択します。
次の画面でユーザー名を入力します。
アイコンは何でも良いですが、他と被らない方が使い分ける際にわかりやすいです。
デスクトップにショートカットがあると便利なので、作成にチェックを入れて「追加」を選択します。
正常に作成できたら、あとは接続したいアカウント/IAMユーザでマネジメントコンソールにログインすれば完了です。
ユーザを分けることで、認証情報も分けられるので、複数アカウントをログアウト無しに切り替えることが可能になります。
補足
デフォルトだとブックマークバーが表示されないので、忘れずに表示させておきましょう。
また、ブックマークを登録する際、どこのアカウントor環境かがわかりやすい名前で登録しておくと、作業をしている時に間違えにくくなります。
また、ユーザを追加するとChromeのアイコンにユーザのアイコンが表示されるのも地味にありがたいです。