几天写个利用《百度云盘进行网站备份》的文章,其中提到一个问题,就是百度云盘的认证只有一个月,一个月之后还是要重新认证,于是想着怎么解决这个问题。 今天看到腾讯云发过了一个文件,灵感来了,可以利用腾讯COS对象存储器进行网站备份
①开通COS对象存储器
每月50G免费存储空间,足够我用来备份网站了,怎么开通就不讲了。
②利用COS 同步工具,进行备份
https://www.qcloud.com/doc/product/227/3535 文章很详细不解释了 但是运行的时候需要Python 2.7.x,我服务器上只有2.6,在把我之前百度云盘备份的脚本修改一下就可以了
③利用php sdk
因为Python的版本不够于是想用PHP SDK的方式进行备份 GitHub 项目地址:https://github.com/tencentyun/cos-php-sdk 1)修改Qcloud_cos目录下的Conf.php文件内容
const APPID = ''; const SECRET_ID = ''; const SECRET_KEY = '';这几个参数都可以从腾讯云后台获取到,如图
2)新建一个back.php文件,放到PHP SDK的目录下
require('./include.php'); use Qcloud_cos\Auth; use Qcloud_cos\Cosapi; use Qcloud_cos\CosDb; $bucketName = 'phpsongbackup'; $srcPath = $argv[1];//本地文件 $dstPath = $argv[2];//远程文件 Cosapi::setTimeout(180); $uploadRet = Cosapi::upload($bucketName, $srcPath, $dstPath); var_dump($uploadRet);然后就可以把百度云盘备份的脚本修改一下,上传文件命令
./back.php /home/tempQQdata/web_20160708.tar.gz /web_20160708.tar.gz
QQ交流群:136351212
查看原文:https://www.phpsong.com/2582.html
wodpress 利用腾讯COS对象存储器进行备份
最新推荐文章于 2024-05-29 15:42:42 发布