🔗

AWSマネジメントコンソールのマルチセッション用のURLを共有用にコピーする時に使うChrome拡張作った

2025/02/04に公開

AWSマネジメントコンソールでマルチセッションがサポートされました。自分も同時に複数アカウントを操作することはよくあるので、とてもありがたいアップデートです。

https://docs.aws.amazon.com/ja_jp/awsconsolehelpdocs/latest/gsg/multisession.html

この機能を有効にするとマネジメントコンソールのURLが https://000000000000-aaaaaaaa.us-east-1.console.aws.amazon.com/console/home?region=us-east-1 のような形式になり、先頭にセッション識別用のサブドメインが付与される形になります。
このURLをそのまま他の人(やブラウザ)に共有しようとしたり、ブラウザを閉じて再度アクセスしようとした時に Invalid session といった形で現状エラーになるようです。おそらく、先頭のサブドメインが別の環境ではそのまま読み込めない仕様になっているものと考えられます。

マネジメントコンソールのURLを他のメンバーに共有してやり取りすることはよくあるので、そのままコピーして共有できないと不便です。先頭のサブドメインを省略する形であれば、共有可能なので、そこを削った形で共有するようにしていましたが、作業が煩わしかったです。(そのうちマネジメントコンソールで改善されそうな予感もしますが)

というわけで、先頭のサブドメインを外した形でURLをコピーするChrome拡張を作ってみました。


https://chromewebstore.google.com/detail/multi-session-url-copier/dpcjemicfokkjfkefhdnnjinbhakhhhk?authuser=0&hl=ja&pli=1

https://github.com/kuredev/aws_url_copier

Discussion