只要有aws-cli客户端就可以上传文件到aws的S3存储。可以在任意机器上。这里以centos为例。
1、安装python、pip。
# yum install -y python python-pip
2、安装aws-cli。
- # pip install awscli --upgrade —user
-
- # vim /etc/profile
- export PATH=/root/.local/bin:$PATH
-
- # source /etc/profile
-
- # aws --version
3、配置s3验证,填入两个相应的key。(其他保持默认直接回车)
- # aws configure
-
- Access key ID: xxxx
- Secret access key: xxxx
4、上传文件,图片和静态文件存放在不同的bucket里面。
A、图片
- # cd /data02/tmp/images/
- # aws s3 cp ./ s3://opgirl-v2/images/ —recursive
B、静态文件
- # cd /data/static/
- # aws s3 cp ./ s3://static-oupeng/static/ --recursive