AWS マネジメントコンソールの「ロールの切り替え」画面の UI が刷新されたので、URL にクエリパラメーターを指定した場合の挙動を確認してみた
こんにちは、CX 事業本部製造ビジネステクノロジー部の若槻です。
既にご存知の方も多いかと思いますが、AWS マネジメントコンソールの ロールの切り替え(スイッチロール) 画面が新しくなっていました。
主な変更点としては、各設定項目のキャプションがメニュー上に記載されているので、以前の画面に比べると詳細が確認しやすくなっています。
以前の画面
さて、以前の画面ではコンソール画面にクエリパラメーターを指定してアクセスすれば、各設定項目を事前に設定した状態で画面が表示されるという便利な挙動がありました。この URL をブックマークしておき、必要なときにアクセスすることで、スイッチロールの設定を簡略化できるため、私はよく利用していました。
今回の新しいロールの切り替えで、URL にクエリパラメーターを指定した場合の挙動はどうなるのか確認してみました。
確認してみた
ロールの切り替え画面で指定可能なクエリパラメーターは以下の 4 つです。
パラメーター | 説明 |
---|---|
roleName | IAM ロール名 |
account | アカウント ID |
displayName | 表示名 |
color | 表示色 |
roleName、account、displayName クエリパラメーターを指定した場合
まず、次のように roleName
、account
、および displayName
クエリパラメーターを指定した場合です。
https://signin.aws.amazon.com/switchrole?roleName=cm-wakatsuki.ryuta&account=XXXXXXXXXXXX&displayName=hoge
URL にアクセスすると、3 つそれぞれの値が設定された状態で画面が表示されました。未指定の表示色(Display color)はデフォルトの None
となりました。
さらに color クエリパラメーターを指定した場合
Display color はメニュー上では None
含めた 6 つのオプションがあります。
次のように color
クエリパラメーターを指定してみます。このパラメーターには 16 進数のカラーコードを指定します。
https://signin.aws.amazon.com/switchrole?roleName=cm-wakatsuki.ryuta&account=XXXXXXXXXXXX&displayName=hoge&color=FF0000
URL にアクセスすると、Display color は画面上では未指定となりました。
しかしそのままスイッチロールを実施すると、ちゃんと指定したカラーコードの色が反映されました。
おわりに
AWS マネジメントコンソールの「ロールの切り替え」画面が刷新されたので、URL にクエリパラメーターを指定した場合の挙動を確認してみました。
突然の UI の変更ではありましたが、URL クエリパラメーターの利用が引き続き可能であることが確認できました。
以上