IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    在Linux下将网站自动定时备份到阿里云OSS

    胡倡萌发表于 2016-10-27 01:09:51
    love 0

    一直以来,倡萌都过于依赖阿里云ECS的自动快照功能,的确,这个功能非常方便,也比较可靠,为我们备份网站提供了便利,所以在此前我都没有采用其他备份方式。昨天突然心血来潮,觉得应该给网站再进行备份,刚开始想备份到百度网盘,不过度娘的各种改版和功能下架,饶了一圈得到的是不再提供新建pcs api支持了,晕!好吧,网盘的各种不可靠啊,突然一想,那干脆就备份到阿里云OSS吧,反正自己用的阿里云服务器,走内网的话,速度很爽!

    说干就干,但也没有什么经验啊,Google下,看到张戈朋友的文章《Python&Shell脚本结合阿里云OSS对象存储定时远程备份网站》,然后一步步下来,基本也OK,今天看了下,昨晚还真自动备份上传到OSS了!

    好了,我就不做搬运工了,要看教程的就到张戈网站吧,我只说下权限和存储量的问题。请务必看张戈的教程,否者你应该看不懂我下面说的什么。

    因为我们创建的“私密”类型的 Bucket,所以需要创建访问的权限,我们已经按照张戈教程生成了“安全令牌”AccessKey,但是默认没有操作OSS的权限的(提示 403 拒绝),我们通过“访问控制 - 用户管理”给对应的用户添加权限:

    0166-cmhello_com

    然后再操作应该就不会没有权限了。

    阿里云的OSS是收费的,不过存储量小的话(40G内),价格还是很亲民的!所以我们就要控制好存储量了,就是通过定期删除旧的备份文件即可:

    进入到你创建的 Bucket 界面,创建“生命周期”规则:

    0169-cmhello_com

    规则如下,我们设置只保留 7 天的文件:

    0168-cmhello_com

    需要注意哦,这个是针对整个 Bucket 的设置,如果你的文件要永久保存的,就不要上传到这个 Bucket 哦!!

    好了,就到这了!



沪ICP备19023445号-2号
友情链接