创建存储目录
Surge 的存储目录是核心功能之一,用于管理数据的结构和存储位置,以下是一个基本的存储目录配置示例:
storage:
directories:
- storage
entries:
- file1.ts
- file2.ts
- data1.ts
- data2.ts
- directories:定义存储目录结构,每个目录可以包含文件或文件夹。
- entries:每个目录下存储的文件或文件夹。
- 文件类型:文件类型可以是.ts(JSON文件)、.csv(CSV文件)等。
数据存储
Surge 提供多种存储方式,包括文件和文件夹:
存储文件
storage:
directories:
- storage
entries:
- file.ts
- file.tsz
- file.ts:常规存储文件。
- file.tsz:Z Serial 区存储文件。
存储文件夹
storage:
directories:
- storage
entries:
- files
- file.ts
- files.ts
- files.ts:存储文件夹。
- files.ts:存储文件。
访问权限管理
Surge 提供权限管理功能,允许你控制访问权限和日志:
定义访问权限
storage:
directories:
- storage
entries:
- file.ts
- file.tsz
permissions:
- access: read, write, execute
- expires: 7d (访问7天后自动关闭)
- email: read, write, execute, email
- access: not read-only
- access: 表示可以读取、写入等操作。
- expires: 表示访问时间限制。
- email: 表示可以执行邮件操作。
- access: not read-only: 表示不能仅读取文件。
数据备份与恢复
Surge 提供数据备份和恢复功能:
数据备份
storage:
directories:
- storage
entries:
- data.ts
- backup.ts
backup:
- path: backup.ts
- format: zip
- data.ts: 存储原始数据。
- backup.ts: 存储备份文件(默认格式为 zip)。
数据恢复
storage:
directories:
- storage
entries:
- data.ts
- backup.ts
backup:
- path: backup.ts
- format: zip
restore:
- path: backup.ts
- mode: zip
常见配置示例
基本配置
storage:
directories:
- storage
entries:
- file1.ts
- file2.ts
访问权限
storage:
directories:
- storage
entries:
- file.ts
- files.ts
permissions:
- access: read, write, execute
- email: read, write, execute, email
- access: not read-only
数据备份
storage:
directories:
- storage
entries:
- data.ts
- backup.ts
backup:
- path: backup.ts
- format: zip
数据恢复
storage:
directories:
- storage
entries:
- data.ts
- backup.ts
backup:
- path: backup.ts
- format: zip
restore:
- path: backup.ts
- mode: zip
使用总结
- 存储:通过存储目录管理数据结构和存储位置。
- 访问:通过权限管理控制访问权限和日志。
- 备份:通过备份恢复数据,避免数据丢失。
- 恢复:通过恢复功能重置数据,恢复到备份状态。
希望这个 guide 能帮助您顺利配置Surge!如果需要更详细的配置,可以参考Surge 的官方文档或联系支持团队。




