🦔

AWSコンソールのアカウントメニューにロールの切り替えが表示されない問題の解決策

2024/12/22に公開

問題

AWS コンソールのアカウントメニューに「ロールの切り替え」が表示さされませんでした。
ロールの切り替えができないため、別のアカウントに切り替えることができません。

ルートユーザのアカウントメニュー

原因

ルートユーザーとしてログインしているからです。
ルートユーザーは IAM ユーザーとは異なり、ロールの切り替えができません。
IAM ユーザーとしてログインすることで、ロールの切り替えが可能になります。

解決策

ログイン時に IAM ユーザーとしてログインします。

IAMユーザーでログイン

以下の 3 つの情報を入力してログインします。

  • IAM ユーザーのアカウント ID
  • IAM ユーザーのユーザー名
  • パスワード
    • ルートユーザーとしてログインした際に、コンソールパスワードを設定する必要がある。
    • 「IAM」→「ユーザー」→「該当ユーザー」→「セキュリティ認証情報」から設定可能。

レガシーなログイン画面では、ユーザータイプで「IAM user」を選択します。

レガシーログイン画面

右上のアカウントメニューに「ロールの切り替え」が表示されるようになります。

IAMユーザーのアカウントメニュー

Discussion