AWS S3 删除不是在星期一创建的版本

AWS S3 remove versions not created on a monday

我们每天将 Web 服务器备份到 S3,并使用生命周期规则将版本移至 IA,然后移至 glacier,但 30 天后我们不想存储任何不是在星期一创建的版本,因此我们会仅存储每周的备份。这可以在 S3 规则中完成还是我需要在 lambda 中写一些东西?

我不知道有什么方法可以根据星期几执行特定的生命周期规则。我认为编写一个 Lambda 函数来查找和删除超过 30 天且不是在星期一创建的任何文件,然后将其安排到 运行 每天一次,是实现此目的的好方法。