AWS CLI をインストールしてS3のバケットのファイルを確認する

June 06, 2019

個人的なプロジェクトでS3をAWS CLIから使ってみました。

AWS CLIをこれに沿ってインストールします。

pythonのバージョン確認。

$ python --version
Python 2.7.10

バンドルされたインストーラをダウンロード。

$ 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

インストールできました。

$ aws --version
aws-cli/1.16.172 Python/2.7.10 Darwin/17.7.0 botocore/1.12.162

credential情報を設定します。AWS Access Key IDAWS Secret Access KeyregionをAWSのコンソールから取得して設定します。

$ aws configure
AWS Access Key ID ****************
AWS Secret Access Key ****************
Default region name *********
Default output format [None]:

S3のファイルの確認

S3のバケットの中身を確認します。

$ aws s3 ls s3://test_bucket/

コマンドラインからS3のバケットのファイルをダウンロードできます。

$ aws s3 cp s3://test_bucket/ ./ --recursive

参考

macOS に AWS CLI をインストールする - AWS Command Line Interface

【AWS S3コマンド】S3から複数ファイルを同時にダウンロード/アップロードする方法。 - Qiita