我觉得奇怪的是,在查找无处不在后,我找不到任何工具来删除启用了版本控制的S3存储桶的X天(不是实际文件)之前的文件的所有版本。 我相信这是一个非常普遍的问题,因为如果没有它,随着时间的推移,桶会变得很大。
有没有现成的解决方案(甚至是商业解决方案)?
如果没有现成的方式,你能指点我一些信息或者给我一些关于如何用C#自己编码的建议吗?我想我必须使用递归来解决这类问题。
由于
答案 0 :(得分:3)
如果你使用亚马逊s3 API,你可以这样做。 我在amazon SDK上使用AmazonS3Client + DeleteObjectRequest方法:
真的应该是直截了当的。
希望有所帮助