GitHub - aws_swrole: Switch AWS IAM Roles and start new session. AWSを使っていると、複数のアカウントが必要になるシーンも多いと思います。AWSはこのようなシーンに対して Switch Role を行うことを推奨しています。だいたい以下の流れになるはずです。 ~/.aws/config にAWS アカウント情報を書く ベースとなるアカウントから切り替え先アカウントへの assume role を行う awsコマンドを実行することで一時アクセストークンが手に入る 一時アクセストークンを環境変数にセット 切り替え先のアカウントで aws リソースを操作できるようになる このプラグインは2,3を自動化するものです。 ~/.aws/config が存在すること前提となりますのでご注意ください。 あらかじめ用意しておくもの aws/a
![[fish shell] AWS IAM スイッチロールを行う fisherman プラグインを作成しました - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbcd93308aa4bdb9061efbfbaee1c4effc4ebbb0/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JTVCZmlzaCUyMHNoZWxsJTVEJTIwQVdTJTIwSUFNJTIwJUUzJTgyJUI5JUUzJTgyJUE0JUUzJTgzJTgzJUUzJTgzJTgxJUUzJTgzJUFEJUUzJTgzJUJDJUUzJTgzJUFCJUUzJTgyJTkyJUU4JUExJThDJUUzJTgxJTg2JTIwZmlzaGVybWFuJTIwJUUzJTgzJTk3JUUzJTgzJUE5JUUzJTgyJUIwJUUzJTgyJUE0JUUzJTgzJUIzJUUzJTgyJTkyJUU0JUJEJTlDJUU2JTg4JTkwJUUzJTgxJTk3JUUzJTgxJUJFJUUzJTgxJTk3JUUzJTgxJTlGJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1lNzJhNzQ2MGMyMDk2ZjIyZTU2Zjg2NzYwZDQwYzczYw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwd2FkZHlfdSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ODg5OGQxOGY1MjRkYTdhYTNmNmI4Y2IyMmZmMzFjMjg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D8558eeb6f743c68b12b26f4c3d90b5e3)