LoginSignup
10
2

More than 5 years have passed since last update.

ターミナルでAWS操作が楽になるスクリプト

Posted at

便利スクリプト2つ

https://github.com/tilfin/homebrew-aws で公開しています。

  • ec2ssh - EC2インスタンス一覧を表示して番号選択してSSHできるスクリプト
  • swrole - AssumeRoleを使ってターミナル上でプロファイルをスイッチできるスクリプト

インストール方法

homebrew 経由でインストールできます。

$ brew tap tilfin/aws
$ brew install ec2ssh
$ brew install swrole

ec2ssh

AWSアカウント内(プロファイル)に所属する EC2 インスタンス一覧から選択して SSH することができます。

ec2ssh_screenshot.png

swrole

AWSアカウントを開発とステージング、本番環境のように複数使っていると、aws コマンドで毎回 --profile <xxx> と指定するのが面倒だったりします。また AWS_PROFILE 環境変数に対応していない SDK やコマンドもあったりします。
swrole コマンドは、引数で指定したプロファイルに AssumeRole を使ってクレデンシャルを発行し、AWS の環境変数を export した状態の bash を呼び出します。

swrole_screenshot.png

10
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
2