AWS S3 删除不是在星期一创建的版本
AWS S3 remove versions not created on a monday
我们每天将 Web 服务器备份到 S3,并使用生命周期规则将版本移至 IA,然后移至 glacier,但 30 天后我们不想存储任何不是在星期一创建的版本,因此我们会仅存储每周的备份。这可以在 S3 规则中完成还是我需要在 lambda 中写一些东西?
我不知道有什么方法可以根据星期几执行特定的生命周期规则。我认为编写一个 Lambda 函数来查找和删除超过 30 天且不是在星期一创建的任何文件,然后将其安排到 运行 每天一次,是实现此目的的好方法。
我们每天将 Web 服务器备份到 S3,并使用生命周期规则将版本移至 IA,然后移至 glacier,但 30 天后我们不想存储任何不是在星期一创建的版本,因此我们会仅存储每周的备份。这可以在 S3 规则中完成还是我需要在 lambda 中写一些东西?
我不知道有什么方法可以根据星期几执行特定的生命周期规则。我认为编写一个 Lambda 函数来查找和删除超过 30 天且不是在星期一创建的任何文件,然后将其安排到 运行 每天一次,是实现此目的的好方法。