前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用GoodSync将文件备份至COS

使用GoodSync将文件备份至COS

原创
作者头像
用户1358150
修改2022-08-04 15:19:23
1.2K0
修改2022-08-04 15:19:23
举报

前言

文件备份是文件管理中始终无法绕过的一环,文件备份工作做得是否到位很大程度上地影响了数据的安全性。无论是个人文件(文档、照片、视频等)还是项目数据(项目代码、数据库文件、配置文件等),都需要一个可靠的备份过程来保证其数据安全,对于其中特别重要的文件,我们还应该遵守数据备份中的3-2-1黄金法则(即数据应该要有3份拷贝,保存在2种不同的介质上,其中至少有1份存放在异地),以保证数据的可靠性。

随着云存储服务的飞速发展,其所能提供的容量越来越大、传输速率越来越高、价格也越来越便宜。作为云存储服务的代表,COS除了能带来上述的优势,还能为用户提供数据处理、内容审核、应用集成等高级特性,无论是面向个人或是企业用户,其都能提供一套完整的云存储解决方案。

本文从零开始,一步一步地指引您使用GoodSync将您的重要文件备份到COS,完成3-2-1黄金法则中的一环(1份拷贝、1种介质、1份存放于异地的拷贝),享受由云存储服务飞速发展所带来的成果。

软件介绍

GoodSync是一个备份和文件同步程序。它用于在两个目录之间同步文件,无论是在一台计算机上,还是在计算机与另一个存储设备(例如,另一台计算机、可移动磁盘、闪存驱动器或智能手机)之间,或者在计算机与远程计算机或服务器之间。GoodSync允许在多个计算设备上维护相同版本的文件。换言之,当两台设备同步时,用户可以确保文件的最新版本在两台设备上都可用,而不管最后修改的位置如何。

创建存储桶

进入对象存储控制台,点击侧边栏的“存储桶列表”,再点击页面中的“创建存储桶”按钮,如下图所示。

创建存储桶
创建存储桶

在“所属地域”中选择合适的存储地域(建议选择距离您较近的地域以提高传输效率),输入一个合适的名称,本文填写了“goodsync-backup”,“访问权限”选择“私有读写”,然后点击“下一步”,如下图所示。

填写存储桶基本信息
填写存储桶基本信息

在下一步界面中根据自身需求选择存储桶所需的高级特性,这里为了简便,暂不开启任何特性,直接点击“下一步”按钮,如下图所示。

高级可选配置
高级可选配置

在“确认配置”页面审阅存储桶配置信息,确认无误后点击“创建”按钮即可完成存储桶的创建,如下图所示。

确认配置
确认配置

创建专用子用户

为了存储桶的数据安全,我们应该遵循最小权限原则,使用子用户进行访问,而不是直接使用根用户进行访问。

点击控制台右上角的头像,在菜单中点击“访问管理”,如下图所示。

访问管理
访问管理

点击侧边栏的“用户”-“用户列表”,点击页面中的“新建用户”按钮,如下图所示。

新建用户
新建用户

点击页面中的“自定义创建”按钮,如下图所示。

自定义创建
自定义创建

用户类型选择“可访问资源并接收消息”,并点击“下一步”按钮,如下图所示。

选择类型
选择类型

输入子用户的用户名,本文输入了“goodsync-backup”,您可自由地选择名称,然后勾选“编程访问”并点击“下一步”按钮,如下图所示。

填写用户信息
填写用户信息

此时可根据需要配置子用户的权限策略,本文不涉及子用户的权限策略配置,因此无需勾选任何一个策略,直接点击“下一步”即可,如下图所示。

设置用户权限
设置用户权限

根据需求设置用户标签,本文不设置用户标签,直接点击“下一步”按钮即可,如下图所示。

设置用户标签
设置用户标签

审阅用户信息,确认无误后点击“完成”即可创建子用户,如下图所示。

审阅用户信息
审阅用户信息

接下来会显示该子用户的SecretId和SecretKey,我们先将它们复制出来,后续的步骤会用到它们,如下图所示。

子用户的SecretId和SecretKey
子用户的SecretId和SecretKey

为子用户添加存储桶的访问权限

目前我们创建的子用户是没有任何访问权限的,我们需要为子用户添加存储桶的访问权限。

回到对象存储控制台,点击侧边栏的“存储桶列表”,在页面的列表中点击之前创建的存储桶。

点击左侧的“权限管理”-“存储桶访问权限”,如下图所示。

存储桶访问权限
存储桶访问权限

点击“添加用户”,“用户类型”选择“子账号”,“账号ID”填写之前创建的子用户,“权限”勾选“完全控制”,最后点击“保存”即可。如下图所示。

添加子用户访问权限
添加子用户访问权限

GoodSync配置

本文以macOS为例,其他操作系统的用户可参照本文进行设置。假设我们需要备份的目录为/Users/Shared/my-data,其目录结构如下图所示。

备份目录结构
备份目录结构

打开GoodSync,点击左上角的“新建任务”按钮,输入任务名称,本文输入“个人数据备份”,任务类型选择“备份”,然后点击“确定”按钮。如下图所示。

新建GoodSync任务
新建GoodSync任务

点击软件上方偏左的文件夹图标,将鼠标移动到下方列表中的“My Mac”上,点击选择需同步的目录,如下图所示。

选择备份目录
选择备份目录

点击软件上方偏右的文件夹图标,将鼠标移动到下方列表中的“Amazon S3”上,点击其右侧的添加按钮,如下图所示。

添加存储桶
添加存储桶

在“Server Address”中输入cos.<存储桶所属地域>.myqcloud.com

注:存储桶所属地域可在地域和访问域名中获取

本文存储桶所属地域为广州,因此输入cos.ap-guangzhou.myqcloud.com

在“Initial path”中输入/<存储桶名称>,本文输入“/goodsync-backup-******”。(注意前面的"/")

在“AWS Access Key ID”中输入之前保存的子用户的SecretId

在“AWS Secret Access Key”中输入之前保存的子用户的SecretKey

上述配置如下图所示。

填写存储桶配置信息
填写存储桶配置信息

点击“Test”按钮即可测试存储桶连通性,此时软件提示连接成功,如下图所示。

连通性测试通过
连通性测试通过

最后点击“保存”按钮即可。

在右侧列表中选择刚刚创建的存储桶,并点击左上角的“应用”,如下图所示。

应用任务设置
应用任务设置

备份文件

配置好GoodSync后,便可以开始备份文件了,点击左上角的“分析”,如下图所示。

任务分析
任务分析

分析过程结束后,点击“同步”按钮即可开始备份文件,如下图所示。

开始同步
开始同步

由于数据量不大,同步过程很快就结束了,此时回到存储桶文件列表页面,我们可以看到数据已如预期完整的备份到了存储桶中,如下图所示。其中_gsdata_目录保存了GoodSync的任务数据,忽略即可。

验证结果
验证结果

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 软件介绍
  • 创建存储桶
  • 创建专用子用户
  • 为子用户添加存储桶的访问权限
  • GoodSync配置
  • 备份文件
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档