安装

apt yum 中也有 awscli 包,但是不保证是最新版本,所以推荐使用 pip 安装。

$ pip install awscli --upgrade --user

$ aws --version

这个发现使用 pip 总是安装失败,原因暂不明,后来是使用 pip3 安装成功的。

$ ls -a ~

.bashrc 或者 .zshrc 中添加:

export PATH=~/.local/bin:$PATH

应用:

$ source ~/.bashrc

配置

$ aws configure

配置文件默认存储在了 ~/.aws

S3 命令

$ aws s3 help

$ aws s3 sync help

文件同步

aws s3 sync ./coupon s3://www.couponscdn.com/ --exclude "*.DS_Store" --cache-control max-age=2592000
  • exclude 排除文件
  • cache-control 游览器缓存时间

备份脚本

#!/bin/bash
/home/ubuntu/.local/bin/aws s3 sync s3://S3URI /home/ubuntu/LocalPath