# 备份文件到七牛云(配钉钉通知) **Repository Path**: qingyao-code/backup-file-to-qiniuyun ## Basic Information - **Project Name**: 备份文件到七牛云(配钉钉通知) - **Description**: 备份文件到七牛云,并通过钉钉通知结果 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-15 - **Last Updated**: 2023-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python ## README # 基于Python语言实现备份文件到七牛云(钉钉通知备份结果)(仅支持Linux系统) #### 介绍 在本地将文件压缩打包完成,调用七牛云API,将本地备份文件推送到七牛云存储,并通过钉钉机器人通知推送结果 #### 功能介绍 1.支持指定保留备份份数(本地与云端份数相同) 2.支持通过钉钉机器人通知备份结果 3.配合定时任务,可实现定时备份 #### 使用教程 1. 注册七牛云(七牛云送10G存储) 2. 注册、配置钉钉机器人 3. 修改脚本中如下配置信息: \# 操作日志保存完整路径,即操作日志文件全路径 self.log_path = r'/BackupLog.txt' \# 待备份目录(或文件)完整路径,即需要进行备份的目录或文件 self.src_path = r'/data/' \# 待上传文件存储路径,即待备份文件打包压缩后的文件存储目录,不建议放在待备份目录中 self.dest_path = r'/Backup/' \# access key(七牛云) self.key = '' \# secret key(七牛云) self.secret = '' \# 桶名称(七牛云) self.bucket_name = '' \# 七牛云目录名 self.qny_dir = r'backup/' \# 保留文件份数,即本地和七牛云都保存相同的份数 self.remain_num = 0 \# 钉钉机器人Webhook地址 self.web_hook = ''