我目前正在使用AWS CloudWatch每12小时创建一个特定EBS卷的备份,并希望每隔一段时间删除一次旧快照,这样我就不会有大量的备份。基于更简单的路由,我希望每次规则触发或删除超过2天的备份时,用新的替换现有备份。知道怎么做到这一点吗?
我尝试在CloudWatchAWS控制台中搜索目标操作,例如“EC2 DeleteSnapshot API调用”或类似操作,但没有成功。
答案 0 :(得分:0)
您可以创建一个执行此操作的Lambda函数,然后从计划的CloudWatch事件中调用该Lambda。请注意Lamda的最长执行时间。或者你也可以运行一个实例和cron一个执行此操作的脚本。无论你走哪条路,你都需要编写脚本。