No.202


【AWS】awsciとawsebciのインストール

AWS CLI をローカルにインストール

 自分は案件事にそれぞれの仮想環境に設定を行っている。

 基本的にコピペなので手順のメモがてら貼っておく。


事前確認

python

 pythonはバージョン2.6以降が必要。
 CentOS6以降ならデフォルトでOK。

# python --version
Python 2.6.6
pip

 インストールはpipを使って行う。

 pipが入っていないときは下記のコマンドでインストールしよう。

sudo yum --enablerepo=epel -y install python-pip
gcc gcc+ kernel-devel python-devel

 けっこう躓くのがこれらのインストールし忘れ。

 インストール時に下記のエラーメッセージが出たときはこれらを疑うべき。gccとだけ書いてあるけど実際は別のモジュールが必要になったりする。

compilation terminated.
error: command 'gcc' failed with exit status 1

 ひとつひとつ確かめるのが面倒なら下記で全部のせにしてしまおう。

sudo yum -y install gcc gcc-c++ kernel-devel python-devel

awscli

 下記のコマンドでインストール。

sudo pip install awscli

 インストールの確認は以下から。

# aws --version
aws-cli/1.11.66 Python/2.7.5 Linux/3.10.0-327.el7.x86_64 botocore/1.5.29

awsebcli

 下記のコマンドでインストール。

 実行するユーザーでログインした状態で行うこと。
 sudoをつけてしまうとrootユーザー用にインストールされてしまう。

pip install --upgrade --user awsebcli

 インストールの確認は以下から。

# eb --version
EB CLI 3.10.0 (Python 2.7.5)