2013/09/03にAWS Command Line Interfaceなるツール群がリリースされた
1つのツールと設定ファイルで複数のamazonサービスを操作できるCLIなので
超便利ー!です。
Aamzon Linux AMIにはプレインストールされている
最新バージョンにしたければ、yum remove aws-cliとして削除し、手動でセットアップしましょうと
マニュアルにあった。リポジトリがあるんではないのかぇ?って感じだが
次の通り
入ってない場合
yum install python-pip python-setuptools
awscliのインストール、アップグレード、確認
インストール easy_install awscli アップグレード easy_install --upgrade awscli 確認 aws help →ヘルプが表示されればOK
設定はデフォルトで~.aws/configと指定されている
ファイルにはCredential情報を記載するのでパーミッションは600ね
設定ファイルのサンプル
vi ~.aws/config [default] aws_access_key_id = ******** aws_secret_access_key = ******** region = ap-northeast-1 token = sample1234 output = json [profile user1] aws_access_key_id = YYYYYYYY aws_secret_access_key = YYYYYYYY region = ap-northeast-2
tabキーを押すと補完してくれるって機能
コマンド補完機能を有効にする complete -C aws_completer awsすげぇじゃないか、これ。
コマンドのそれぞれの引数にhelpをつけるとヘルプが表示される
aws help aws ec2 help aws ec2 descrube-instances helpコマンド補完機能と併用すれば結構使いやすいと思われwww