我已经用aws s3配置了CI / CD。当我进行构建时,创建并存储在s3存储桶中的文件夹。但是我的要求是我必须只在存储桶中保留前5个文件夹,如果s3中有新文件夹,则它应该删除该存储桶中最旧的文件夹。
例如,考虑创建文件夹的日期的数字
1 2 3 4 5
在这种情况下,我在一个存储桶中有五个文件夹,每个文件夹都是在第一天,第二天,第三天等等创建的。
第6天,当新文件夹进入s3存储桶时,存储桶中的文件夹需要像这样更改
2 3 4 5 6
这里1天文件夹需要删除,因为它是所有文件夹中最早的文件夹。
最古老的地方也指日期和时间。
使用常规S3存储桶生命周期规则可以做到这一点。也可以使用aws命令或某些aws rest api来完成。
任何帮助
谢谢