menu
書いてる野郎
orebike@gmail.com
別にこのツールが何かやってくれるわけでなく、単なるリクエスト発射ツールである。
まず pip をインストールする
調べたところ apt 上では python-pip
という名前で管理されているようなのでそれを使う
$ sudo apt install python-pip
入った
$ pip -V pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)
ここから awscli
をインストールする
$ sudo pip install awscli
がしかし、バージョン古いんじゃボケ!ということらしい。
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-YVcF_o/PyYAML/ You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
怒られたので従う
$ sudo pip install --upgrade pip
OK。再びドン
$ sudo pip install awscli .... Could not import setuptools which is required to install from a source distribution. Please install setuptools.
setuptools
が必要よ・・・これなんだ?
pip とは別の何かっぽいのでまた apt で探る。
おそらく python-setuptools
っぽいので入れる
$ sudo apt install python-setuptools
OK。再びドン
$ sudo pip install awscli
OK
$ aws --version aws-cli/1.11.155 Python/2.7.12 Linux/4.4.0-87-generic botocore/1.7.13
OK
戻りを JSON で来ることになるのでそれを操作するコマンドも合わせてインストールしておくといいと思う。
$ sudo apt install jq
EC2 で Amazon Linux を立ち上げたらもうすでにインストールされているので不要
インストールできたら、まず使えるようにセットアップする。
このコマンドに従い色々入力すればよい
$ aws configure
この設定値は ~/.aws 以下に格納される。