根据祖父、父亲、儿子的策略在aws s3上旋转备份文件的脚本。

dcu.active-memor的Python项目详细描述


备份你的文件到亚马逊网络服务的方式,慢慢忘记!我知道这种方式被称为[祖父,父亲,儿子](http://en.wikipedia.org/wiki/Backup_rotation_scheme#Grandfather-father-son)策略。

这个脚本将文件复制到amazon s3并旋转它。

文件名将在第一个之前添加日期戳。在文件名中。不要自己添加时间戳,这将导致脚本将文件视为唯一的文件,并且旋转将不起作用!

旋转工作如下: -保留过去X天的文件 -之后,将y文件间隔至少一周 -之后,将z文件间隔至少30天

##安装

pip安装dcu.active memory

##用法

导出以下环境变量: -导出aws\u access\u key=yourkeyid此处 -导出aws_secret_access_key=yoursecretkey

您还可以使用boto支持的其他方法之一。

上传rotate.py bucket前缀文件

有关详细信息,请参见python upload_rotate.py-h。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何使用Java解析Html并将结果作为字符串   java我的switch语句有点问题   java在注册后为新用户生成唯一的用户ID   Java 8 lambda表达式字节码一致性   Java应用程序的playframework类型安全控制台配置   java将mxGraph导出到SVG(或任何类型的图像)   业务逻辑之前的java执行方法   LinkedList输出null的Java实现   java需要帮助检查值是否为1   java Delaunay三角形点连通性?   使用setImageResource的java相对路径   java获取方法所消耗的时间   正则表达式当字符串不匹配时,为什么javagrok返回最后一次成功匹配?   java在Spring批处理作业之后触发Spring集成出站适配器   集合Java按降序遍历映射集,返回所需的输出   代表设计模式在Swagger生成代码中的java意义?   如何使用Java代码将Sql Server的数据(行)实时复制到MySql中?