Go製EC2 Run Commandクライアント: runss

More than 1 year has passed since last update.

EC2 Run Commandを使い始めたのでシンプルなクライアントをさかしてみたんですが、単一バイナリのクライアントが見つからなかったのでGoで実装しました。

https://github.com/winebarrel/runss

EC2(Linux)でコマンドをたたいて結果を取得するだけの単純なコマンドです。


インストール

brew install https://raw.githubusercontent.com/winebarrel/runss/master/homebrew/runss.rb


使い方

$ runss -command "echo HELLO 1>&2; echo world!" -instance-ids i-123456789

- InstanceId: i-123456789
Status: Success
Output: |
world!

----------ERROR-------
HELLO

カンマ区切りのリストで複数のインスタンスを指定可能です。

$ runss -command "..." -instance-ids i-123456789,i-999999999

...