BackUP-EBS-to-Glacier:用于将EBS卷备份到AWS Glacier的Python脚本

时间:2024-06-08 08:54:21
【文件属性】:

文件名称:BackUP-EBS-to-Glacier:用于将EBS卷备份到AWS Glacier的Python脚本

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-08 08:54:21

Python

备用EBS到冰川 创建这些脚本的目的是备份(压缩)附加到处于停止状态的EC2实例的所有EBS卷并将该tarball上传到AWS Glacier,一旦完成备份,脚本将删除附加到实例的卷。 脚本应该在全新的实例上运行,该实例还将生成包含数据的CSV报告文件,例如已对其执行操作的Instane-Id,Volume-Id,Archive-Id。 还将生成一个记录器文件以通过故障日志。 先决条件:安装了boto的EC2实例-用于运行这些脚本 环境设定 启动一个新的EC2实例 下载这些脚本 编辑config.json文件 这个怎么运作: 脚本将选择处于停止状态的实例之一,并分离附加到该实例的卷。 然后将这些卷附加到新的EC2实例(正在运行这些脚本的一个实例) 将挂载附加的卷,并将创建整个卷的tar文件 这些tarball文件将被上传到AWS Glacier,AWS Glacier会反过来提取档案


【文件预览】:
BackUP-EBS-to-Glacier-master
----movevoltogal.py(8KB)
----config.json(437B)
----README.md(1KB)

网友评论