利用aws s3快速迁移网站数据

为了满足日益增大的需求,特意将图床服务独立出来,放在一台新的机器上,由于数据打包出来比较大(5.6G),此处需要一个合理方案无错迁移文件到新机器上,我采用old server => aws s3 => new server 同步的方式
首先在两台服务器上安装aws cli

apt-get install python-pip
pip install awscli

以下将新旧服务器分别命名为Old和New
在Old执行 aws configure配置AWS S3的KEY,KEY从IAM处配置获取(此处不再描述如何获取)
然后cd到图床的目录,执行

aws s3 cp images s3://bucket/folder --recursive

将执行多文件递归上传
然后在New上同样配置好AWS S3的KEY,cd到想要的目录,然后

aws s3 cp s3://bucket/folder images --recursive

同步完成,再配置一下.htaccess文件,迁移完毕。