ubuntuにaws-cliをインストールし、S3を使って生成したアクセスキーの疎通テストを行う手順をまとめました。

update

まずはアップデートを行う。

$ sudo apt update -y

install python

aws-cliのコマンドでpython3を使うので、先にpythonをインストール。

$ sudo apt install python3-pip python3-dev build-essential libssl-dev libffi-dev python3-setuptools
$ sudo apt install python3-venv
$ sudo ln -s /usr/bin/python3 /usr/bin/python
$ which python
$ python -V

install aws-cli

aws-cliをインストールしてアクセスキーを登録。

$ cd /tmp
$ curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"
$ unzip awscli-bundle.zip
$ sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
$ sudo chown -R ubuntu:ubuntu /usr/local/bin/aws
$ aws configure
AWS Access Key ID [None]: xxxxxxxxxxxx
AWS Secret Access Key [None]: xxxxxxxxxxxx
Default region name [None]:
Default output format [None]:
$ aws configure list

check s3 and access key

バケット名を指定して疎通確認。

$ aws s3 ls s3://${your backet name}/