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)