腾讯云 COS
Sync Vault 支持通过腾讯云对象存储 (COS) 进行同步。腾讯云 COS 提供稳定的服务和快速的传输速度,适合大多数用户。
购买和配置腾讯COS
Section titled “购买和配置腾讯COS”购买腾讯云 COS 对象存储
Section titled “购买腾讯云 COS 对象存储”前往 腾讯云官网 并选择相应的对象存储方案。
配置 Sync Vault
Section titled “配置 Sync Vault”
如图所示,点击 【Get Started】(开始)-【S3】-【Authorize】(授权),然后在弹出的窗口中输入相应参数:
- Endpoint: 无需填写。
- Region (地域): 前往 存储桶列表,查看 “所属地域” 列,并复制对应的英文名称(例如
ap-guangzhou)。 - Access Key ID: 前往 API 密钥管理 获取 SecretID。
- Secret Access Key: 前往 API 密钥管理 获取 SecretKey。
完成后,点击 “Test Connection” (测试连接) 按钮以验证配置是否正确。
配置 CORS (跨域资源共享)
Section titled “配置 CORS (跨域资源共享)”如果您遇到错误 Failed to set CORS configuration. Please configure it manually (无法设置 CORS 配置,请手动配置),请前往存储桶列表配置 CORS,参考下图:

配置完成后,您就可以通过腾讯云 COS 开始多设备同步了。
Sync Vault COS规范
Section titled “Sync Vault COS规范”- 存储桶:一个仓库对应一个存储桶,通过名字进行划分,存储桶名字为
sync-vault-仓库名字的md5值-应用ID - 存储对象:每个文件对应一个存储对象
- 额外的元数据字段:sync vault会给每个存储对象增加一个额外的
mtime字段,用于记录文件的本地修改时间。 - 元数据对象:为了减少
HeadObject请求,每个仓库有一个元数据对象,存储在.data/.snapshot/remote-meta-仓库名字的md5值.json中。
由于对象存储的费用开销和存储容量、请求数量等相关。sync vault 内置了 S3APIStat,可用于监测 S3 请求数量,用来估算和控制费用。打开路径为: