Subscribed unsubscribe Subscribe Subscribe

AWS CLIを使って、S3のディレクトリをダウンロード・アップロードしてみる

準備

$ curl -O https://bootstrap.pypa.io/get-pip.py
$ sudo python3 get-pip.py
  • AWS cliのインストール
$ sudo pip install awscli

参考資料

http://docs.aws.amazon.com/cli/latest/reference/s3/

cliの実行

  • ls
$ echo export AWS_DEFAULT_REGION='ap-northeast-1' >> ~/.bash_profile
$ aws s3 ls s3://{{バケット名}}/

http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html

  • ディレクトリをダウンロード
$ aws s3 cp s3://{{バケット名}} . --recursive --exclude "logs/*"

http://docs.aws.amazon.com/cli/latest/reference/s3/cp.html

  • ディレクトリをアップロード
$ aws s3 cp . s3://{{バケット名}} --recursive --exclude "assets/img/*" --exclude ".git/*" --exclude "*DS_Store" --exclude ".gitignore"
  • ファイルだけアップしてみる
$ aws s3 cp ./assets/js/init.js s3://{{バケット名}}/assets/js/init.js