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

希望AWS控制台里会有一个shceduler..唉,还没有.

如果您能在Ubuntu上提供建议,我将不胜感激.

谢谢

推荐答案

你可以很容易地为自己编写脚本.

  1. 设置the EC2 commandline API tools
  2. 设置EC2_CERTEC2_PRIVATE_KEY以便能够使用API工具
  3. 解析ec2-describe-snapshots的结果
  4. 删除相应的快照

结果如下:

SNAPSHOT    snap-xxxxxxxx   vol-xxxxxxxx    completed   2009-08-26T07:39:33+0000    100%

然后可以对日期进行一些分析和排序,并开始删除旧的快照.

注意:我不知道我们是否可以信任排序顺序,但我从未见过它以从最旧到最新的方式排序.

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

剩下的部分我留给您作为一个简单的Bash脚本,您可以每天调用它,或者根据需要从cron调用它.

Linux相关问答推荐

AWK+向AWK导出值未传递

Postfix 连接到 domain.com[74.208.61.85]:587: 连接被 dovecot、opendkim 和 SSL 拒绝

使用来自 yocto build 而不是主机系统的 protoc

如何在 DolphinDB 中递归查找目录中的所有文件?

我想使用排序命令对第 5 列进行日期排序.但问题是格式不一致,有什么方法可以做到吗?

使用具有特定值的字段对文件进行排序

如何使用换行符或制表符或空格 grep 多行字符串

使用 Dockerfile RUN 执行某些操作但忽略错误

使用 shell 脚本获取 MAC 地址

如何在 shell 脚本中动态生成新的变量名?

未定义的引用 'shm_open',已在此处添加 -lrt 标志

加密/解密在两个不同的 openssl 版本之间不能很好地工作

用于 Linux 的 Less 编译器

./studio.sh 之后的 Android Studio 错误

判断 VT-x 是否已激活而无需在 Linux 中重新启动?

Linux 上真的没有异步块 I/O 吗?

事件驱动和异步有什么区别?在 epoll 和 AIO 之间?

如何将所有文件从一个目录移动(和覆盖)到另一个目录?

Postgresql -bash:psql:找不到命令

适用于 Windows、Linux、MacOS X 的跨平台脚​​本