秋硕学习笔记 教程 使用宝塔面板自动备份网站数据到腾讯云COS的教程

使用宝塔面板自动备份网站数据到腾讯云COS的教程

在本文中,我们共同学习如何设置宝塔面板定期自动备份网站到腾讯云COS并设定相关权限的方法。 安装宝塔面板的腾讯…

在本文中,我们共同学习如何设置宝塔面板定期自动备份网站到腾讯云COS并设定相关权限的方法。

安装宝塔面板的腾讯云COS插件

打开宝塔面板 – 软件商店 – 搜索腾讯云COS – 安装插件。

创建腾讯云COS存储桶

进入腾讯云后台,我们先打开对象存储的部分,点击云产品 – 对象存储,创建一个用于存放备份文件的存储桶。

在创建时的这几个参数是很重要的,需要认真填写:

  • 名称:标识用,用简单易懂的字符。
  • 所属区域:如果是腾讯云的服务器,最好选择服务器同区域,可以内网互通。
  • 访问权限:一定要选择私有读写。
  • 创建好之后,我们就有了存储桶的基本参数,可以到宝塔面板的腾讯云COS插件中填写这些参数。

其中region表示存储桶的区域,Bucket是存储桶的名称,这些都可以随时在存储桶基础配置中查看。这样就只剩下secret_id和secret_key这两个参数了。

腾讯云子用户及密钥设定

腾讯云主账号其实是可以直接生成API密钥的,但是这里为了安全我们最好不要直接生成,而是利用子用户来限定权限。

首先创建一个子用户。

打开云产品 – 访问管理 – 用户 – 用户列表,新建一个子用户,类型选自定义创建。

在策略中,我们只需要选择一个权限 QcloudAccessForCOSBatchRole,这样这个子用户就只能操作COS相关的资源,不会影响到账号内的其他服务。

这样,一个子用户就创建完成了,获取到 SecretId 和 SecretKey。

SecretId 和 SecretKey这两项都在在腾讯云“云API密钥”里面,地址:https://console.cloud.tencent.com/cam/capi。将SecretId 和 SecretKey复制到宝塔插件中。

这时候插件就算配置完成了。你可以在宝塔面板中创建一个文件夹看腾讯云COS那里是否会同步,可以的话说明没问题。

添加任务,定时自动备份。

COS和插件都配置好了,剩下的就是添加定时任务了。

宝塔面板 – 计划任务 – 备份网站。

宝塔面板 – 计划任务 – 备份数据库。

通过以上设定,宝塔面板会在每周备份网站和数据库到腾讯云,并保留最新的三个版本文件。

PS:注意默认备份的话是备份到本地,需要手动选择到腾讯云COS。

以上设置完成后,可以点击执行测试下备份是否正常,查看云存储中是否有对应的备份数据。数据库成功备份到腾讯云COS:

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。若本站内容侵犯了原著者的合法权益,请联系我们进行处理。本文地址:https://wparticle.cn/861.html

作者: wordus

记录生活感悟,分享网络资源,交流学习体会,感受美好人生。秋硕学习笔记,记录分享学习、生活、工作、旅游、健身、爱好的个人博客。
返回顶部