如何从非版本化存储桶中删除对象?

0

【以下的问题经过翻译处理】 你好, 我有一个关于存储桶对象的问题,想要使用生命周期或对象策略删除对象。

我的需求是,在我的存储桶中有10个文件夹,每个文件夹中又有2个文件夹,每个文件夹中又有多个对象,所以我想保留最新的2个对象,删除所有其他对象,但是不想删除文件夹。

这是一个存储桶没有版本控制,存储的是多个单独的对象。

1 回答
0

【以下的回答经过翻译处理】 如果您的存储文件是有上传规律的,可以用按时间的生命周期,如果对象是单独的,而不是同一个文件的多个版本,并且没有时间存储规律,则生命周期和版本控制都无法解决您的问题,可能需要可以使用Lambda函数来定期删除存储桶中的文件。您可以按需频繁地调度此函数,也可以使用EventBridge上的PUT事件进行触发或者使用cron的方式删除文件。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则