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
にキーが書かれる