只要有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