便利スクリプト2つ
https://github.com/tilfin/homebrew-aws で公開しています。
インストール方法
homebrew 経由でインストールできます。
$ brew tap tilfin/aws
$ brew install ec2ssh
$ brew install swrole
ec2ssh
AWSアカウント内(プロファイル)に所属する EC2 インスタンス一覧から選択して SSH することができます。
swrole
AWSアカウントを開発とステージング、本番環境のように複数使っていると、aws コマンドで毎回 --profile <xxx>
と指定するのが面倒だったりします。また AWS_PROFILE
環境変数に対応していない SDK やコマンドもあったりします。
swrole
コマンドは、引数で指定したプロファイルに AssumeRole を使ってクレデンシャルを発行し、AWS の環境変数を export した状態の bash を呼び出します。