备份mongodb数据到阿里云OSS
先备份库
1 | rm -rf ./mongo_data |
上传到oss存储:
oss的操作客户端挺多,感觉还是osscmd好用些
osscmd下载和使用指导:https://bbs.aliyun.com/read/108613.html?spm=5176.10695662.1996646101.searchclickresult.7a25878284ioHn
先设置好账号秘钥:python osscmd config --id=fOl5hXAXrpxxxxxx --key=QPTCb6PGun2jcyOuC9s2WJxxxxxxxxxx
秘钥到这里获取:https://ak-console.aliyun.com/?spm=5176.8466010.0.0.4f20f555lP4iC7#/accesskey
然后上传:
python osscmd put /home/admin/dist/mongo_data.tar.gz oss://navyran/mongo_data/2018-01-26/ --host=oss-cn-shanghai.aliyuncs.com
host地址可以参看你建立的bucket的endpoint地址。
如果备份服务器是在阿里云内网,直接用内网地址会很快。