【文件属性】:
文件名称:BackUP-EBS-to-Glacier:用于将EBS卷备份到AWS Glacier的Python脚本
文件大小:3KB
文件格式:ZIP
更新时间:2021-05-19 15:07:41
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)