動かざることバグの如し

近づきたいよ 君の理想に

Raspberry Piにaws-cliコマンドをインストール

awsコマンドを叩くためにはaws-cliというアプリケーションをインストールする必要がある。

インストール

apt-get install awscli いっぱつ

他の記事だとpip経由が多いが、ぶっちゃけpythonで他にアプリケーションを書くことがなければapt経由でもいいんじゃないかと思う。こっちのほうが速いし正確

root@raspberrypi:~# apt-get install awscli
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  dh-python docutils-common liblcms2-2 libmpdec2 libpaper-utils libpaper1
  libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib libwebp5
  libwebpdemux1 libwebpmux1 python3 python3-bcdoc python3-botocore
  python3-chardet python3-colorama python3-dateutil python3-docutils
  python3-jmespath python3-minimal python3-pil python3-pkg-resources
  python3-pygments python3-requests python3-roman python3-rsa python3-six
  python3-urllib3 python3.4 python3.4-minimal
Suggested packages:
  liblcms2-utils python3-doc python3-tk python3-venv
  texlive-latex-recommended texlive-latex-base texlive-lang-french
  fonts-linuxlibertine ttf-linux-libertine docutils-doc python-pil-doc
  python3-pil-dbg python3-setuptools ttf-bitstream-vera
  python3-ndg-httpsclient python3-openssl python3-pyasn1 python3.4-venv
  python3.4-doc binfmt-support
The following NEW packages will be installed:
  awscli dh-python docutils-common liblcms2-2 libmpdec2 libpaper-utils
  libpaper1 libpython3-stdlib libpython3.4-minimal libpython3.4-stdlib
  libwebp5 libwebpdemux1 libwebpmux1 python3 python3-bcdoc python3-botocore
  python3-chardet python3-colorama python3-dateutil python3-docutils
  python3-jmespath python3-minimal python3-pil python3-pkg-resources
  python3-pygments python3-requests python3-roman python3-rsa python3-six
  python3-urllib3 python3.4 python3.4-minimal
0 upgraded, 32 newly installed, 0 to remove and 10 not upgraded.
Need to get 7,371 kB of archives.
After this operation, 53.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

インストールはそこそこ時間かかる ラズパイだししゃーない

初期設定

シークレットキーは以下のコマンドで設定

$ aws configure
AWS Access Key ID [None]: XXXX
AWS Secret Access Key [None]: XXXXXXXX
Default region name [None]:(そのままエンターでもOK)
Default output format [None]: (そのままエンターでもOK)

そうすると実行ユーザーのホームディレクト~/.aws/config にキーが書かれる