我们需要一个叫做“rclone”的插件,使用非常简单,以下是步骤:
1、安装:curl https://rclone.org/install.sh | sudo bash
2、配置云储存器连接:创建目录和文件--> ~/.config/rclone/rclone.conf
oss配置:[oss-beijing] --只是个名称
type = s3 --不用改
provider = Alibaba --不用改
env_auth = false --不用改
access_key_id = <YOUR_ACCESS_KEY_ID> --key
secret_access_key = <YOUR_SECRET_ACCESS_KEY> --access
endpoint = <YOUR_REGION>.aliyuncs.com --储存桶地址
acl = private --不用改
storage_class = Standard --不用改
s3配置:
[s3-beijing]
type = s3
provider = AWS
env_auth = true
region = cn-north-1
endpoint = https://s3.cn-north-1.amazonaws.com.cn
(这里s3为什么不用配置key和access呢?因为linux中需要先配置密钥文件,不懂得参考:https://blog.csdn.net/object_ww/article/details/118407165?spm=1001.2014.3001.5501)
3、执行命令:从前面得储存器覆盖到后面得储存器,注意原来的数据会被删除掉
rclone sync s3-beijing:my-bucket-name/sss oss-beijing:my-bucket-name/target-path/