核心用法
本技能提供一组 Bash 脚本(backup.sh / list.sh / restore.sh),用于将 OpenClaw 工作区备份至 Telnyx Storage(S3 兼容)。用户需先全局安装 @telnyx/api-cli 并完成认证,随后可直接运行脚本完成备份、列表现有备份及恢复指定版本的操作。支持自定义 Bucket、工作区路径、保留策略(默认保留 48 份,约 24 小时),并可配合 cron 实现每 30 分钟自动备份。
显著优点
1. 零外部依赖:无需 boto3、AWS CLI 或额外环境变量,降低配置门槛。
2. 成本极低:Telnyx Storage 定价 $0.023/GB/月,典型工作区月费仅几美分。
3. 自动化友好:内置 cron 示例,易于集成至现有运维流程。
4. 保留策略可配置:通过 MAX_BACKUPS 环境变量控制版本留存,避免存储膨胀。
潜在局限
1. 平台绑定:深度依赖 Telnyx 生态,迁移至 AWS S3/MinIO 等其他对象存储需修改脚本逻辑。
2. 功能边界:仅覆盖工作区文件(Markdown 配置与目录),不包含数据库或外部服务状态。
3. 恢复粒度:以完整归档包为单位恢复,无法单文件回滚。
适合人群
- 使用 OpenClaw 且希望低成本、低维护实现数据持久化的个人开发者或小型团队。
- 已有 Telnyx 账户或倾向于单一云供应商以减少管理复杂度的用户。
常规风险
- Token 泄露风险:
TELNYX_API_KEY若写入 cron 或日志,可能导致存储桶被未授权访问。 - 备份覆盖:
latest恢复依赖时间戳排序,若时钟漂移或命名冲突可能指向错误版本。 - 网络中断:无本地缓存或断点续传机制,大工作区备份中断需重新上传。