テクめも

プログラミング関連のちょっとしたTipsなどを書いています。

AWSのCLIをもっと便利に使うツール

AWS #2 Advent Calendar 2018 25日目の記事です。

はじめに

AWS CLIを使っていますか?まだの方はぜひインストールしてみください。

www.xn--ebkc7kqd.com

この記事では、AWS CLIをさらに便利に使うことができるaws-shellについて紹介したいと思います。

aws-shell

aws-shellは、インタラクティブシェルでawsコマンドが実行できるツールで、prompt-toolkitを用いて作られています。

f:id:xkumiyu:20181217232144g:plain

インストール

インストールはpipを用いて行うことができます。GithubのREADMEには3.4系までのサポートとありますが、3.7でも動作しました。

$ pip install aws-shell

起動

$ aws-shell

とすると対話シェルが始まります。使い方は、aws-cliと同じです。はじめのawsはいりません。ec2とかとタイプすると、補完が表示されるとなど様々な場面で補完が使えます。

aws> ec2

f:id:xkumiyu:20181225220442p:plain