2019.6.6
個人的なプロジェクトで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 ID
とAWS Secret Access Key
とregion
をAWSのコンソールから取得して設定します。
$ aws configure
AWS Access Key ID ****************
AWS Secret Access Key ****************
Default region name *********
Default output format [None]:
S3のバケットの中身を確認します。
$ aws s3 ls s3://test_bucket/
コマンドラインからS3のバケットのファイルをダウンロードできます。
$ aws s3 cp s3://test_bucket/ ./ --recursive