一尘不染

在Linux上自动执行Amazon EBS快照的人都有很好的脚本或解决方案[关闭]

linux

我希望这是相当常规的,但是找不到自动创建管理EBS快照的简单方法。

希望AWS控制台中有一个调度程序.. las还没有。

希望从Ubuntu上获得有关如何最好地做到这一点的任何建议。

谢谢


阅读 212

收藏
2020-06-07

共1个答案

一尘不染

您可以轻松编写一些脚本来为您执行此操作。

  1. 设置EC2命令行API工具
  2. 设置EC2_CERTEC2_PRIVATE_KEY能够使用API​​工具
  3. 解析结果 ec2-describe-snapshots
  4. 删除适当的快照

结果如下所示:

快照xxxxxxxxx vol-xxxxxxxx完成2009-08-26T07:39:33 + 0000 100%

然后,您可以对日期进行一些解析和排序,然后开始删除较旧的快照。

注意:我不知道我们是否可以信任排序顺序,但是我从来没有见过除了最旧到最新的排序方式。

要删除快照,请使用ec2-delete-snapshot snap-xxxxxxxx

我剩下的就是一个简单的Bash脚本,您可以每天调用它,也可以经常从cron中调用它。

2020-06-07