Boto S3生命周期到期

2024-06-12 09:09:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个有多个钥匙的S3桶。我会每天增加新的钥匙。我想过期任何超过x天(比如10天)的密钥。在

我的钥匙是基于日期的,像这样:program1\u 2014_06_24

我创建了这样一个生命周期规则:

life = boto.s3.lifecycle.Lifecycle()
life.add_rule('rule1', status='Enabled', expiration=10)
bucket.configure_lifecycle(life)

这能解决问题吗?那么,如果我今天添加20个密钥,它们会在10天内被删除吗?我明天加的30把钥匙后天就被删除了?换句话说,我需要每天添加一个新的生命周期规则,还是只需要添加一次

很抱歉给您带来的困惑,但我在lifecycle上找到的文档并不太好。在


Tags: adds3规则密钥ruleboto钥匙我会
1条回答
网友
1楼 · 发布于 2024-06-12 09:09:36

应该会处理好的。您显示的代码将为该存储段设置过期生命周期规则,并且任何早于您指定的过期时间的对象都将排队等待删除。在

相关问题 更多 >