いろいろなところで紹介されていますが、Python版のコマンドラインツールが利用できるようになっています。
(Developer Previewとなります)
詳しい情報は直接GitHubを参照下さい。
そこで今回、上記コマンドラインツールをCentOS6(EC2)で使ってみました。
○利用するEC2にIAM Roleを付与
簡潔に行う為、可能な限りIAM Roleを適用します。
○Python版コマンドラインツールのインストール
pipはyumでインストールします。
# yum -y install python-pip
# pip-python install awscli
○コマンドラインツール利用前の設定
以前紹介した方法「/etc/profile.d/にサーバ共通の環境変数を設定」で、全ユーザーに設定します。
実際の設定(スクリプト)は次の通りです。
#cat /etc/profile.d/awscli.sh
# awscli initialization script (sh)
if [ -x /usr/bin/aws ]; then
complete -C aws_completer aws
fi
※export AWS_DEFAULT_REGION=ap-northeast-1は効きませんでした。
○コマンドラインツールの利用
ログインし直し、下記のようなコマンドが実行できれば問題ありません。
# aws --region=ap-northeast-1 ec2 describe-instances
{
...
}