bastion:EC2 轮换备份框架

时间:2024-06-23 10:02:14
【文件属性】:

文件名称:bastion:EC2 轮换备份框架

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-23 10:02:14

Python

堡垒 EC2 轮换备份框架 Bastion 是一个简单的框架,用于自动执行 EC2 卷的备份轮换。 它允许您指定多个备份轮换方案,并将这些方案应用于基础架构中的服务器。 cron 作业管理新快照的创建以及旧快照的保留和清除。 配置 配置通过一个简单的 json 文件进行管理,包含三个部分。 包含示例配置文件 sample-config.json。 第一部分“凭据”包含用于访问 EC2 API 的 AWS 凭据。 第二个“方案”描述了可用的备份/保留方案,第三个“实例”将 EC2 实例映射到适当的方案。 实例可以通过其实例 ID 或“名称”标签(如果已在 AWS 中分配)引用。 部署 Bastion 旨在作为每小时的 cron 作业运行。 最小调用语法(假设配置文件名为 config.json)是: 堡垒.py config.json 示例 crontab 条目可能如下所示: 5 *


【文件预览】:
bastion-master
----bastion.py(2KB)
----sample-config.json(643B)
----README.md(1KB)
----.gitignore(12B)

网友评论